body{color:#555;font-family:'Microsoft Yahei';cursor:url(../img/default.cur),default;}
dd,dl,dt,ol,ul{margin:0;padding:0}
ul{list-style:none}
table{font-size:12px}
.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:10px;vertical-align:middle;border-top-color:#eee}
a{color:#666}
a:hover{color:#45B6F7;text-decoration:none;cursor:url(../img/link.cur),pointer}
a:focus{outline:0}
.site-nav li.menu-item>a>.fas{-webkit-transition:.4s;-webkit-transition:-webkit-transform .4s ease-out;transition:transform .4s ease-out;-moz-transition:-moz-transform .4s ease-out}
.site-nav li.menu-item>a:hover>.fas{transform:rotateZ(360deg);-webkit-transform:rotateZ(360deg);-moz-transform:rotateZ(360deg)}
.thumbnail{margin:0;padding:0;border:none}
.btn {
    padding: 6px 15px;
    border-radius: 2px;
    margin-left: 4px;
    margin-right: 4px;
}
#weiboShow{
	background-color: #fff;
    min-height: 330px;
    padding: 0;
    border-radius: 18px;}
.author-blog{
    background-color: #ff5e5c;
    display: inline-block;
    padding: 5px 13px;
    font-size: 15px;
    color: #fff;
}
.author-weibo{
    background-color: #19b5fe;
    display: inline-block;
    color: #fff;
    padding: 5px 13px;
    font-size: 15px;
"
}
.user_card_foot{
	height: 40px;
    overflow: hidden;
    text-align: center;
}
.user_card_foot li{
    padding-top: 10px;
    float: left;
    width: 30%;
    margin-left: 10px;
    font-family: Georgia;
    font-weight: 400;
    font-size: 15px;
    margin-top: -2px!important;
}
.user_card{
	border-bottom: 1px solid #eaeaea;
}
.seta p{padding-top: 13px;}
.boketx .overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:block;overflow:hidden;border-radius:50%;background:rgba(0,0,0,.4);box-shadow:0 0 5px 1px #ddd;opacity:0;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.boketx:hover .overlay{opacity:1}
.boketx .overlay a.expand{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;margin:auto;width:100%;height:100%;color:rgba(255,255,255,.9);text-align:center;font-size:19px;line-height:60px;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.boketx:hover .overlay a.expand{width:60px;height:60px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px}

.btn-group-xs>.btn,.btn-xs{padding:3px 6px;border-radius:2px}
.btn-group-sm>.btn,.btn-sm{padding:5px 12px;border-radius:2px}
.btn-group-lg>.btn,.btn-lg{padding:12px 28px;border-radius:4px;font-size:18px}
.btn-default{border-color:#ddd;color:#666}
.btn-default.active,.btn-default:active,.btn-default:focus,.btn-default:hover,.open>.dropdown-toggle.btn-default{border-color:#bbb;color:#444}
.btn-primary{border-color:#45B6F7;background-color:#45B6F7}
.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{border-color:#45B6F7;background-color:#45B6F7;opacity:.85;filter:alpha(opacity=85)}
.vague{-webkit-filter: blur(6px);-moz-filter: blur(6px);filter: blur(6px);filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=10, MakeShadow=false) \9}
.btn-danger{border-color:#FF5E52;background-color:#FF5E52}
.btn-danger1{border-color: #4CAF50;background-color: #4CAF50;color:white}
.btn-danger2{border-color: #00BCD4;background-color: #00BCD4;color: white;}
.btn-danger3{border-color: #FF9800;background-color: #FF9800;color: white;}
.btn-danger4{border-color: #2196F3;background-color: #2196F3;color: white;}
.btn-danger.active,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.open>.dropdown-toggle.btn-danger{border-color:#EF4639;background-color:#EF4639}
.label{padding:0 3px;border-radius:2px;font-weight:400}
.label-primary{background-color:#45B6F7}
.modal-content{border:none;border-radius:4px}
.c_red{color:#FF5E52}
.c_blue{color:#45B6F7}
.sign-show #pjax{-webkit-filter: blur(6px);-moz-filter: blur(6px);filter: blur(6px);filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=10, MakeShadow=false) \9}
.modal-open #pjax{-webkit-filter: blur(6px);-moz-filter: blur(6px);filter: blur(6px);filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=10, MakeShadow=false) \9}
.unit-blur #pjax{-webkit-filter: blur(6px);-moz-filter: blur(6px);filter: blur(6px);filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=10, MakeShadow=false) \9}
.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}
.alert h4{margin-top:0;color:inherit}
.alert .alert-link{font-weight:700}
.alert>p,.alert>ul{margin-bottom:0}
.alert>p+p{margin-top:5px}
.alert-dismissable,.alert-dismissible{padding-right:35px}
.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}
.alert-success{background-color:#f1f9f7;border-color:#e0f1e9;color:#1d9d74}
.alert-success hr{border-top-color:#ceeadc}
.alert-success .alert-link{color:#157254}
.alert-info{background-color:#f0f9ff;border-color:#ccf3ff;color:#007dbc}
.alert-info hr{border-top-color:#b3edff}
.alert-info .alert-link{color:#005b89}
.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}
.alert-warning hr{border-top-color:#f7e1b5}
.alert-warning .alert-link{color:#66512c}
.alert-danger{background-color:#fbeeed;border-color:#f7d8dd;color:#d9534f}
.alert-danger hr{border-top-color:#f2c3ca}
.alert-danger .alert-link{color:#c9302c}
.yanzheng{position:absolute;right:100px;margin:-1px 10px; margin-top:5px}
.math_textfield{width:25px}
.modal-content{border-radius: 4px;border: none;}
@media (min-width:768px){.container{width:auto}}
@media (min-width:992px){.container{width:auto}}
@media (min-width:1200px){.container{width:auto}}
body{
	background-color: #f6f6f6;
	position: relative;
	/*margin-top: 79px;*/
}
.container{
	position: relative;
	margin: 0 auto;
	max-width: 1200px;
	padding: 0;
}
.header {
    /* margin-left: -280px; */
    /* margin-top: -99px; */
    /* height: 64px; */
    /* padding: 0; */
    /* position: fixed; */
    position: relative;
    top: 0px;
    left: 0;
    right: 0;
    z-index: 9;
    background-color: #fff;
    padding: 55px 0 20px;
    margin-bottom: 15px;
    border-bottom: 1px solid #EAEAEA;
    /* box-shadow: 0 1px 4px rgba(0,0,0,.05); */
    border-color: rgba(0,0,0,.08);
    box-shadow: 0 1px 3px rgba(0,0,0,.03);
	margin-top: -20px;
}
.site-minicat .header,
.page-template-pagesnavs-php .header,
.page-template-pagestheme-php .header,
.page-template-pagestools-php .header,
.page-template-pagesthemes-php .header,
.category-job .header{box-shadow: none;border-bottom: none;margin-bottom: 0;}


.carousel{margin-bottom: 15px;z-index: 0;}
.carousel-inner .item a{display: block;text-align: center;}
.carousel-inner .item img{margin: 0 auto;border-radius: 4px;}
.carousel-control{width: 40px;height:80px;top:50%;margin-top: -40px;}
.carousel-control.left, .carousel-control.right{background: none;}
.carousel-control:hover{background-color: #000;opacity: .5;color: #fff;}
.carousel .fa{font-size: 30px;margin-top: 62%;}
.carousel-indicators{bottom: 6px;}
#homeslider{margin-bottom:15px}
.content-wrap{float:left;width:100%}
.content {
    position: relative;
    margin-right: 380px;
    margin-bottom: 15px;
    min-height: 500px;
    width: 830px;
}
.card{
	background-color: #fff;
    overflow: hidden;
    -webkit-transition: box-shadow 0.5s;
    transition: box-shadow 0.5s;
    border: 1px solid #f1f1f1;
    margin-bottom: -1px;
    width: 830px;}
.site-layout-1 .content{margin-right:0}
.sidebar{position:relative;float:left;margin-left:-360px;width:360px}
.single .content{padding:0 20px;border:1px solid #eaeaea;background-color:#fff}
.logo{float:left;overflow:hidden;margin:0}
.logo a{display:block;overflow:hidden;height:32px;font-size:0}
.logo img{display:block;margin-bottom:32px;max-height:32px;vertical-align:top}
.brand{position:relative;top:1px;float:left;overflow:hidden;margin-left:10px;padding-left:10px;height:30px;border-left:2px solid #eaeaea;color:#bbb;font-size:14px;line-height:15px}
.site-navbar{float:right;margin-top:7px;margin-right:-15px;font-size:18px}

.site-navbar li{position:relative;float:left}
.site-navbar li:hover{z-index:2}
.site-navbar a{display:block;padding:0 15px;color:#666}
.site-navbar a:hover,.site-navbar li.active a:hover,.site-navbar li:hover>a{color:#45B6F7}
.site-navbar .fa{width:18px}
.site-navbar .fa-angle-down{width:11px}
.search-on .site-navbar li.navto-search a{color:#45B6F7}
.topbar .fa{width:14px}
.topbar .fa-angle-down{width:9px}
.topbar{position:absolute;top:-39px;right:0;left:0;margin-right:-15px;margin-bottom:20px;color:#999}
.topbar a{color:#999}
.topbar a:hover{color:#45B6F7}
.topmenu{float:right}
.topmenu li{position:relative;float:left}
.topmenu li:hover{z-index:2}
.topmenu a{display:block;padding:0 15px;color:#999}
.topmenu .red{display:inline-block;color:#FF5E52}
.topmenu .red:hover{color:#FF5E52;text-decoration:underline}
.site-nav .sub-menu{position:absolute;top:100%;left:0;display:none;padding:6px 0;width:132px;border:1px solid #ddd;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);font-weight:700;font-size:12px;line-height:32px}
.site-nav ul .sub-menu{top:-7px;left:100%;border-radius:0}
.site-nav .sub-menu li{float:none}
.site-nav .sub-menu a:hover{background-color:#f6f6f6}
.site-nav li:hover>.sub-menu{display:block}
.site-nav li:hover .fa-angle-down{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.site-nav li.current-menu-item>a,.site-nav li.current-menu-parent>a{color:#45B6F7}
.sign-info{clear:both;margin-top:10px;font-size:12px}
.site-search{position:absolute;top:0;right:0;left:0;z-index:1;height:100px;background-color:#fff;background-color:rgba(255,255,255,.95)}
.search-on .site-search{top:108px}
.site-search-form{overflow:hidden;padding:25px 20%}
.search-input{float:left;padding:4px 12px;width:85%;height:50px;outline:0;border:solid 1px #ddd;border-right:none;border-radius:2px 0 0 2px;color:#999;font-size:16px}
.search-input:focus{border-color:#45B6F7}
.search-btn{padding:0 12px;width:15%;height:50px;border:none;border-radius:0 2px 2px 0;background:#45B6F7;color:#fff;font-size:16px}
.search-btn:focus,.search-btn:hover{color:#fff;opacity:.85;filter:alpha(opacity=85)}
.search-btn .fa{width:16px;font-size:16px}
.site-search-form a{margin-left:20px;color:#999}
.site-search-form a:hover{color:#45B6F7}
#bdcs{overflow:hidden;padding:25px 20%}
#bdcs .bdcs-search-form-input{float:left;padding:4px 12px;width:85%;height:50px;outline:0;border:solid 1px #ddd;border-right:none;border-radius:2px 0 0 2px;color:#999;font-size:16px}
#bdcs .bdcs-search-form-input:focus{border-color:#45B6F7}
#bdcs .bdcs-search-form-submit{padding:0 12px;width:15%;height:50px;outline:0;border:none;border-radius:0 2px 2px 0;background:#45B6F7;color:#fff;font-size:16px}
#bdcs .bdcs-search-form-submit:focus,#bdcs .bdcs-search-form-submit:hover{color:#fff;opacity:.85;filter:alpha(opacity=85)}
.search .site-search{position:relative;margin:-15px 0 15px;border-bottom:1px solid #eaeaea}
.branding{position:relative;z-index:9;padding:70px 20px;text-align:center}
.branding h1,.branding h2{margin:0 0 20px;font-size:33px}
.branding h1 .fa,.branding h2 .fa{display:block;margin-bottom:10px}
.branding .btn{margin:0 10px}
.branding-primary{background-color:#45B6F7;color:#fff}
.branding-primary p{margin-bottom:0;color:#fff;font-weight:700;font-size:12px}
.branding-primary p strong{color:#2C7EB3}
.branding-primary .btn{border-color:#fff;color:#fff}
.branding-primary .btn:hover{background-color:#fff;color:#45B6F7}
.branding-black{background-color:#444}
.branding-black h1,.branding-black h2{color:#ccc}
.branding-black .btn{border-color:#ccc;color:#ccc}
.branding-black .btn:hover{background-color:#ccc;color:#444}
.branding-white{background-color:#fff}
.branding-white h1{color:#888}
.branding-sm{padding-top:40px;padding-bottom:40px}
.branding-mb{margin-bottom:15px}
.pagetitle,.title{overflow:hidden;margin-bottom:10px}
.pagetitle h1,.pagetitle h2,.title h3{float:left;margin:0;font-size:20px}
.title .more{position:relative;top:5px;float:right}
.title .more a{display:inline-block;margin-left:20px;color:#999}
.title .more a:hover{color:#45B6F7}
.pagetitle small{position:relative;top:2px;margin-left:10px;color:#999}
.title .pull-right{position:relative;bottom:-4px;font-size:12px}
.title .pull-right a{color:#bbb}
.title .pull-right a:hover{color:#999}
.single .title{padding-bottom:10px;border-bottom:1px solid #eaeaea}
.asb{position:relative;overflow:hidden;text-align:center}
.asb img{max-width:100%}
.asb-large{margin-bottom:30px}
.asb-large img{max-width:100%}
.asb-post{margin-bottom:30px}
.asb-cat,.asb-index,.asb-search,.asb-tag{margin-bottom:0px}
.asb-post-01{margin-bottom:20px}
.asb-your{clear:both;display:block;overflow:hidden;border:2px dashed #BBB;background-color:#FBFBFB;color:#AAA;text-align:center;font-size:15px}
.asb-your:hover{border-color:#FF5E52;color:#FF5E52}
.indexebox{overflow:hidden;font-size:12px;text-align:center;background-color:#fff;border:1px solid #eaeaea;margin-bottom:15px}
.indexebox h4{font-size:14px;color:#444;margin:10px 0}
.indexebox-i{position:relative;float:left;width:20%;padding:20px;background-color:#fff;color:#777}
.indexebox-01,.indexebox-02,.indexebox-03,.indexebox-04{border-right:1px dashed #ddd}
.indexebox-i:hover{background-color:#F9F9F9}
.indexebox-i p{height:36px;overflow:hidden;color:#bbb}
.excerpt{overflow:hidden;border:1px solid #eaeaea;padding: 10px 10px 10px 190px;margin-bottom: 15px;background-color:#fff}
.excerpt .post-linkto{text-align:right}
.excerpt-text{padding-left:20px}
.excerpt-10{border-radius:0 0 4px 4px}
.excerpt:hover{position:relative;z-index:2;border-color:#88D3F9;background-color:#FAFDFF}
.excerpt .focus{float: left;margin-left: -180px;width: 160px;}
.excerpt .thumb{width: 160px;height: 109px;}
.excerpt header{margin-bottom:10px}
.excerpt .cat{position:relative;top:-2px;display:inline-block;margin-right:6px;padding:3px 6px;background-color:#45BCF9;color:#fff;font-size:12px}
.excerpt .cat:hover{opacity:.85;filter:alpha(opacity=85)}
.excerpt .cat i{position:absolute;top:50%;right:-4px;display:inline-block;margin-top:-4px;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #45BCF9;vertical-align:middle}
.excerpt h2{display:inline;margin-top:0;font-weight:700;font-size:18px;line-height:24px}
.excerpt h2 a{color:#555}
.excerpt h2 a:hover{color:#45B6F7}
.excerpt .author,
.excerpt .pc{
	margin-right: 10px;
    background-color: rgb(255, 170, 115);
    padding: 4px 10px;
    color: rgba(255,255,255, 0.84);
    font-size: 12px;
    border-radius: 18px;
    display: inline-block;
    margin-bottom: 5px;
}
.excerpt .pv{
	margin-right: 10px;
    background-color: rgb(254, 212, 102);
    padding: 4px 10px;
    color: rgba(255,255,255, 0.84);
    font-size: 12px;
    border-radius: 18px;
    display: inline-block;
    margin-bottom: 5px;
}
.excerpt time{
	margin-right: 10px;
    background-color: rgb(255, 110, 113);
    padding: 4px 10px;
    color: rgba(255,255,255, 0.84);
    font-size: 12px;
    border-radius: 18px;
    display: inline-block;
    margin-bottom: 5px;
}
}
.excerpt .note{color:#999;word-wrap:break-word;font-size:12px;line-height:20px}
.excerpt .meta{margin-bottom:10px;color:#999;font-size:12px}
.excerpt .meta .fa{margin-right:4px}
.excerpt .meta a{color:#999;text-decoration:underline}
.excerpt .meta a:hover{color:#45B6F7}
.excerpt .note b,.excerpt h2 b{color:#FF5549}
.excerpt .note b{font-weight:400}
.excerpt-gg{
	border: 1px solid #eaeaea;
	padding: 20px;
	overflow: hidden;
	background-color: #fff;
	margin-bottom: 15px;
	border-radius: 4px;
}
.excerpt-gg h2{
	font-size: 22px;
	line-height: 24px;
	margin-top: 0;
	font-weight: bold;
	margin: 0 0 15px;
}
.excerpt-gg h2 a{
	color: #666;
}
.excerpt-gg h2 a:hover{
	color: #45B6F7;
}
.excerpt-gg h2 a span{
	color: #FF5E52;
}
.excerpt-gg h2 a:hover span{
	color: #45B6F7;
}
.excerpt-gg time, .excerpt-gg .pv, .excerpt-gg .pc, .excerpt-gg .author{
	margin-right: 20px;
}
.excerpt-gg .meta{
	color: #999;
	margin-bottom: 15px;
	font-size: 12px;
	padding-bottom: 15px;
	border-bottom: 1px solid #eaeaea;
}
.excerpt-gg .meta .fa{
	margin-right: 4px;
}
.excerpt-gg .meta a{
	color: #999;
	text-decoration: underline;
}
.excerpt-gg .meta a:hover{
	color: #45B6F7;
}
.excerpt-gg .article-content p{
	text-indent: 30px;
}
.excerpt-gg .article-content p:last-child{
	margin-bottom: 0;
}
.excerpt-gg .note{
	color: #777;
	margin-bottom: 0;
	text-indent: 28px;
}

.excerpt-gg-index{
	/*margin-bottom: 20px;*/
}
.excerpt-gg-index h2{
	font-size: 18px;
}
.excerpt-gg-index .meta{
	border-bottom: none;
	padding-bottom: 0;
}
.excerpt-gg-index .red{
	margin-left: -8px;
	color: #FF5E52;
}

/* 
 * sticky
 * ====================================================
*/

.focusmo{overflow: hidden;margin-bottom: 10px;}
.focusmo ul{list-style: none;margin: 0;padding-left: 50%;}
.focusmo li{width: 50%;float: left;margin-bottom: 10px;}
.focusmo a{margin-left: 10px;display: block;overflow: hidden;height: 128px;position: relative;}
.focusmo img{width: 100%;height: 100%;}
.focusmo li.large{width: 100%;float: left;margin-left: -100%;}
.focusmo li.large a{height: 266px;margin-left: 0;}
.focusmo h4{position: absolute;bottom:0;left:0;right:0;padding: 4px 10px 0;height:41px;overflow: hidden;background-color: #656565;background-color: rgba(0,0,0,.7);color: #fff;margin: 0;font-size: 12px;line-height: 17px;}
.focusmo .large h4{font-size: 16px;line-height: 34px;}
.focusmo a:hover h4{background-color: #45bcf9}

.excerpt-minic{overflow:hidden;margin-bottom:15px;padding:20px;border:1px solid #eaeaea;background-color:#fff}
.excerpt-minic h2{margin:0 0 15px;margin-top:0;font-weight:700;font-size:22px;line-height:24px}
.excerpt-minic h2 a{color:#555}
.excerpt-minic h2 a:hover{color:#45B6F7}
.excerpt-minic .author,.excerpt-minic .pc,.excerpt-minic .pv,.excerpt-minic time{margin-right:20px}
.excerpt-minic .meta{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #eaeaea;color:#999;font-size:12px}
.excerpt-minic .meta .fa{margin-right:4px}
.excerpt-minic .meta a{color:#999;text-decoration:underline}
.excerpt-minic .meta a:hover{color:#45B6F7}
.excerpt-minic .article-content p{text-indent:30px}
.excerpt-minic .article-content p:last-child{margin-bottom:0}
.excerpt-minic .note{margin-bottom:0;color:#666;text-indent:28px}
.excerpt-minic-index h2{font-size:18px}
.excerpt-minic-index .meta{padding-bottom:0;border-bottom:none}
.excerpt-minic-index .red{margin-left:-8px;color:#FF5E52}
.article-header{margin-bottom:20px;padding:25px 0;border-bottom:1px solid #eaeaea;text-align:center}
.article-title{margin-top:0;font-size:26px;line-height:36px}
.article-title a,.article-title a:hover{color:#555}
.article-meta{color:#999;font-size:12px}
.article-meta .item{margin-right:20px}
.article-content{word-wrap:break-word;font-size:15px;line-height:25px;padding-top:10px}
.article-content img{display:block;margin:0 auto;height:auto;max-width:100%}
.article-content h2,.article-content h3,.article-content h4??? .article-content h5{margin-bottom:18px;padding:10px 0;color:#555;font-weight:700}
.article-content h2{margin:18px 0;border-bottom:1px solid #eaeaea;font-weight:700;font-size:18px}
.article-content h3{font-size:16px}
.article-content h4{font-size:14px}
.article-content h5{font-size:12px}
.article-content ol,.article-content ul{margin:0 0 18px 50px}
.article-content ul{list-style:disc}
.article-content ol{list-style:decimal}
.article-content li{margin-bottom:6px}
.article-content p{margin-bottom:18px;word-wrap:break-word}
.article-content pre{word-wrap:break-word}
.article-content table{margin-bottom:18px;width:100%;border-top:solid 1px #ddd;border-left:solid 1px #ddd}
.article-content table th{background-color:#f9f9f9;text-align:center}
.article-content table td,.article-content table th{padding:5px 10px;border-right:solid 1px #ddd;border-bottom:solid 1px #ddd}
.article-content .alignnone{margin:0 auto}
.article-content .alignleft{float:left;margin-right:10px;text-align:left}
.article-content .aligncenter{display:block;margin:0 auto;text-align:center}
.article-content .alignright{float:right;margin-left:10px;text-align:right}
.article-content .wp-caption{margin-bottom:18px;padding:10px 10px 1px;max-width:100%;background-color:#f6f6f6}
.article-content .wp-caption img{margin:0 0 5px}
.article-content .wp-caption p{margin-bottom:10px;text-indent:0}
.article-content .wp-caption.alignnone{text-align:center}
.article-content .wp-caption:hover .wp-caption-text{color:#45B6F7}
.article-content a{color:#45B6F7;text-decoration:none;}
.article-content a:hover{color:#FF5E52}
.article-content pre,.comment pre{margin:20px 0;padding:10px 15px;border:none;background:#272822;color:#F8F8D4;font:12px/20px 'courier new'}
.article-content blockquote{margin:30px 30px;padding:15px 20px 1px;border-left:5px solid #EEE;color:#999;font-size:16px}
.article-content blockquote p{margin:0;margin-bottom:10px;padding:0}
.p_indent .article-content p{text-indent:30px}
.post-copyright {
	background-color: #eee;
	font-size: 12px;
	padding: 8px 30px;
	border-radius: 2px;
	color: #aaa;
	text-align: center;
	margin-bottom: 18px;
}
.post-copyright a, .post-copyright a:hover {
	color: #aaa;
	text-decoration: none;
}
.post-copyright:hover {
	background-color: #45B6F7;
	color: #fff;
}
.post-copyright:hover a {
	color: #fff;
}
.asb-post-footer{margin-bottom:18px;}.asb-post-footer b{font-weight:normal;color:#41C282}.asb-post-footer strong{font-weight:normal;color:#FD6A5E}.asb-post-footer a{text-decoration:none;border-bottom:solid 2px #eee;}.asb-post-footer a:hover{border-bottom-color:#1FAEFF;}
.article-tags{margin:30px 0;text-align:center}
.article-tags a{display:inline-block;margin:0 4px 4px 0;padding:4px 7px 3px;background-color:#45B6F7;color:#fff;font-size:12px;opacity:.85;filter:alpha(opacity=85)}
.article-tags a:hover{color:#fff;opacity:1;filter:alpha(opacity=100)}
.tag-clouds{overflow:hidden}
.tag-clouds a{float:left;margin:0 1% 1% 0;padding:0 10px;width:19%;height:28px;border-radius:2px;background-color:#eee;color:#999;font-size:12px;line-height:28px}
.tag-clouds a small{margin-left:5px}
.tag-clouds a:hover{background-color:#4DAAE6;color:#fff}
.article-nav{overflow:hidden;margin-bottom:30px;color:#bbb;font-size:14px}
.article-nav span{position:relative;float:left;width:50%}
.article-nav span.article-nav-next{float:right;text-align:right}
.article-nav span.article-nav-next::before{position:absolute;top:0;left:0;display:block;width:1px;height:100%;background-color:#eee;content:''}
.article-nav a{display:inline-block;margin-right:10px;color:#999}
.article-nav span.article-nav-next a{margin-right:0;margin-left:10px}
.article-nav a:hover{color:#45B6F7}
.relates ul{margin-bottom:30px;margin-left:18px;color:#bbb;list-style:disc}
.article-desc{background-color:#FAFAFA;padding:15px 30px;font-size:14px;margin-left:-0px;margin-right:-0px;color:#999;margin-bottom:30px}
.post-theme-module{margin-bottom:30px;border-top:4px solid #F2F2F4;border-bottom:4px solid #F2F2F4;padding:0px 0 0px 0px}.post-theme-module .thumb{float:left;margin-left:-0px;width:100%}.post-theme-module h3{font-weight:bold;font-size:16px;margin:0 0 7.5px}.post-theme-module h4{font-size:14px;line-height:1.4;margin:0 0 15px;color:#999}.post-theme-module .btn{margin-right:7.5px}@media (max-width:100%){.post-theme-module{padding-left:0;text-align:center}.post-theme-module .thumb{float:none;margin-left:0;width:auto;display:block;margin-bottom:7.5px}.post-theme-module .btn{margin-right:0}.post-theme-module .btn-default{display:none}}
.article-desc{margin-left:-15px;margin-right:-15px;padding:15px;line-height:1.4;color:#999}}
.xshare{margin-bottom:30px}.xshare a{color:#fff;font-size:16px;line-height:30px;text-align:center;width:30px;height:30px;margin-right:5px;border-radius:30px;display:inline-block;opacity:0.7}.xshare a:hover{opacity:1}.share-weixin{background-color:#75D172}.share-weibo{background-color:#FD001B}.share-qzone{background-color:#FFB02E}.share-qq{background-color:#00AAF0}
.commentform-text{color:#999;line-height:35px;font-size:12px;background-color:#F2F2F2;border-radius:2px;padding:0 15px;display:inline-block}.commentform-text p{margin:0}
.relates li{margin-top:12px}
.relates a{color:#777}
.relates a:hover{color:#45B6F7;text-decoration:underline}
.action-share{position:relative;margin:30px 0;color:#666;text-align:center}
.u-share-container{margin:30px 0 0 0;text-align:center;font-size:0}
.u-share-container li{display:inline-block;width:50px;height:50px;box-sizing:border-box;border:2px solid #e8e9e7;border-radius:50%;margin:0 10px;opacity:.5;transition:opacity .36s linear;cursor:pointer;position:relative}
.u-share-container li:before{content:'';width:30px;height:30px;background:url(../img/share.png) no-repeat;background-size:30px 150px;display:block;margin:8px;transition:transform .3s linear}
.u-share-container li:hover{opacity:1}
.u-share-container li:first-child{margin-left:0}
.u-share-container li:last-child{margin-right:0}
.u-share-container li.s-praise{border-color:#f46753}
.u-share-container li.s-weibo{border-color:#ff7171}
.u-share-container li.s-weixin{border-color:#5ac64f}
.u-share-container li.s-qzone{border-color:#fbb611}
.u-share-container li.s-note{border-color:#7ba2e8}
.u-share-container li.s-praise:before{background-position:0 -120px}
.u-share-container li.s-weibo:before{background-position:0 -60px}
.u-share-container li.s-weixin:before{background-position:0 0}
.u-share-container li.s-qzone:before{background-position:0 -30px}
.u-share-container li.s-note:before{background-position:0 -90px}
.u-share-container li.s-praise span{width:60px;height:60px;display:block;position:absolute;top:-7px;left:-7px;border-radius:50%;visibility:hidden}
.u-share-container li.s-praise.success{opacity:1}
.u-share-container li.s-praise.success span{visibility:visible;animation:round 1.6s infinite}
.u-share-container li.s-praise span:after{width:6px;height:6px;border-radius:50%;background-color:#f46753;position:absolute;top:0;display:block;content:'';left:6px}
.u-share-container li.s-praise.praised{opacity:1!important;cursor:not-allowed;text-align:center}
.u-share-container li.s-praise.praised i{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;line-height:45px;font-size:16px;color:#f46753;font-weight:600;border-radius:50%;overflow:hidden}
.u-share-container li.s-praise.praised:before{display:none}
.layer-share-weixin{position:fixed;top:0;left:0;right:0;bottom:0;z-index:19900206;text-align:center}
.layer-share-weixin .inner,.layer-share-weixin:after{display:inline-block;vertical-align:middle}
.layer-share-weixin:after{content:'';height:100%}
.layer-share-weixin .inner{width:260px;padding:15px;background-color:#fff;overflow:hidden;text-align:left;font-size:12px;color:#787977;line-height:20px;box-shadow:0 0 10px rgba(0,0,0,.2)}
.layer-share-weixin .inner h6{font-size:14px;font-weight:400;position:relative;color:#484947}
.layer-share-weixin .inner h6 .close{font-weight:700;position:absolute;right:0;padding:2px 5px;background-color:#e8e9e7;line-height:16px;transition:all .3s}
.layer-share-weixin .inner h6 .close:hover{background-color:#6bc30d;color:#fff}
.layer-share-weixin .inner img{display:block;width:174px;height:174px;margin:15px auto}

.fcode{clear:both;overflow:hidden;margin-bottom:20px}
.widget{clear:both;position:relative;margin-bottom:15px;background-color:#fff;border-radius:4px;border:1px solid #eaeaea;overflow:hidden}
.widget h3{font-size:18px;color:#666;border-bottom:1px solid #eaeaea;background-color:#fbfbfb;margin:0;padding:11px 15px 10px;text-align:center}
.widget_categories ul{overflow:hidden;padding:15px;color:#999}
.widget_categories li{border-bottom:1px solid #e9e9e9;padding:15px 5px;cursor:pointer}
.widget_categories li a{color:#777}
.widget_categories li:hover>.cat-item-count,.widget_archive li:hover>.widget_archive_count{background:#FE6935;color:#fff;}
.cat-item-count,.widget_archive_count{background:#ffd117;border-radius:14px;color:#222;float:right;padding:2px 0;text-align:center;width:38px;}
.widget-hot ul{overflow:hidden;font-size:12px;margin-right:-2%;margin-top:-10px}.widget-hot ul li{float:left;width:98%;margin-right:2%;margin-top:10px}.widget-hot ul li.s2{width:48%}.widget-hot ul li.s3{width:31.33333%}.widget-hot ul a{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:block;line-height:1;padding:10px 0 9px;border-radius:50px;border:1px solid #aaa;text-align:center}.widget-hot ul a:hover{color:#fff;border-color:#0ae;background-color:#0ae}.widget-items ul{overflow:hidden;text-align:center;margin-right:-3%;margin-top:-5px}.widget-items li{float:left;width:47%;margin-right:3%;margin-top:3%}.widget-items li:nth-child(-n+2){margin-top:0}.widget-items li a{display:block;padding:20px 10px;background-color:#f8f8f8;border-radius:2px}.widget-items li a:hover{background-color:#0ae;color:#fff}.widget-items li a:hover p{color:#97DCF8;color:rgba(255,255,255,0.6)}.widget-items li .fa{font-size:32px}.widget-items li h2{font-size:14px;margin:5px 0}.widget-items li p{margin:0 0;font-size:12px;color:#bbb}
.open-message{margin-bottom:10px;padding:5px 10px;border-radius:2px;background-color:#fcf8e3;border:1px solid #faebcc;color:#8a6d3b}.open-message i{text-indent:-20px}.hot-posts{clear:both;background-color:#fff}
.open-message{border:#87CEEB 1px solid;border-radius:5px 5px 5px 5px}.open-message:hover{background-color:#87CEEB;color:#fff;transition-duration:.3s}
.article-content blockquote{margin:15px auto;border:1px solid #d6e9c6;border-left-width:3px;padding:5px 15px 10px;background-color:#fafcf9;font-size:14px}
/** Alert Message **/
.tm-alert{padding:10px 20px;position: relative;margin: 10px 0;}
.tm-alert.pink{background-color: #ffcccc;color:#FF6347;}
.tm-alert.grey{background-color: #FAFAFA;color:#999999;}
.tm-alert.purple{background-color: #E6E6FA;color:#674ea7;}
.tm-alert.success{background-color: #d9ead3;color:#409e10;}
.tm-alert.info{background-color: #D1EEEE;color:#7EC0EE;}
.tm-alert.blue{background-color: #7EC0EE;color:#ffffff;}
.tm-alert a.close{width: 24px; height: 24px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; text-align: center; position: absolute; top: 50%; right: 20px; margin-top: -12px; color: #fff;}
.box {
position: relative;
width: 447px;
padding: 10px;
margin: 0 auto;
background: #fff
}
.sharesheet {
position: absolute;
top: 0;
left: 0;
text-align: center;
width: 100%;
height: 100%;
background: rgba(0,0,0,.8);
opacity: 0;
transition: opacity 300ms ease;
}
.sharesheet-links {
display: inline-block;
position: relative;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
list-style: none;
width: 21.25em;
margin:0;
padding:0;
}
.sharesheet-links li {
display: inline-block;
margin: 1.875em;
}
.sharesheet-links li a {
color: #fff;
font-size: 3em;255 127 0
}

.ViBox{text-align:center;margin:15px 0;position:relative}
.ViBox .vibtn{width:130px;height:40px;line-height:40px;border:1px solid #F74840;box-shadow:none;background:#fff;display:inline-block;text-align:center;margin:0 2px;color:#F74840;font-size:14px;text-decoration:none;border-radius:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}
.ViBox .vi_info{color:#3496E6;border-color:#3496E6}
.ViBox .vi_info:hover{background-color:#3496E6;color:#fff}
.ViBox .vi_danger:hover{background-color:#F74840;color:#fff}
.ViBox .vi_success{border-color:#3bc912;color:#3bc912}
.ViBox .vi_success:hover{background:#3bc912;color:#FFF}


.site-contact{position:fixed;left:40px;bottom:40px;z-index:999}.site-contact .btn{border-radius:50px;box-shadow:1px 3px 0 rgba(0,0,0,0.1);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.site-contact .btn:hover{position:relative;top:1px;color: #fff;}@media (max-width: 544px){.site-contact{display:none;left:20px;bottom:20px}}.site-contact a {color: #fff;}}

/*
#no-sofa{background:#fff;padding-top:30px;padding-bottom:30px;min-height:60px;border-top:1px solid #e5e5e5}
.sofa{background:url(/wp-content/themes/dux/img/shafa.png) no-repeat;min-height:54px;width:260px;opacity:0.8;filter:alpha(opacity=80);margin:0 auto}
.sofa:hover{opacity:1;filter:alpha(opacity=100)}
*/

/* ?2???????????o??? */
#no-sofa{background:#fff;padding-top:30px;padding-bottom:30px;min-height:60px;border-top:1px solid #e5e5e5}
.sofa{background:url() no-repeat;min-height:54px;width:260px;opacity:0.8;filter:alpha(opacity=80);margin:0 auto}
.sofa:hover{opacity:1;filter:alpha(opacity=100)}
.article-author .avatar {
    float: left;
    margin-left: -70px;
    width: 50px;
    border-radius: 50%;
}
.flinks{overflow:hidden;}.flinks strong{margin-right:5px;}.flinks ul{display:inline-block;margin:0;padding:0;}.flinks ul li{display:inline-block;margin-right:10px;margin-bottom:10px;}
/*??C????????????*/
 .action-rewards{float:right;display:inline-block;border-radius:4px;padding:0 15px;height:32px;line-height:31px;font-size:14px;text-align:center;min-width:80px;color:#fff;background-color:#76bdff;margin-left:15px;margin-top:-10px;opacity:0.8}
/*????????*/
.pager {
	padding-left:0;
	margin:20px 0;
	text-align:center;
	list-style:none;
	font-size: 12px;
}
.pager li {
	display:inline;
}
.pager li>a,.pager li>span {
	display:inline-block;
	padding:5px 14px;
	background-color:#fff;
	border:1px solid #ddd;
	border-radius:15px;
}
.pager li>a:hover,.pager li>a:focus {
	text-decoration:none;
	background-color:#eee
}
.pager .next>a,.pager .next>span {
	float:right
}
.pager .previous>a,.pager .previous>span {
	float:left
}
.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span {
	color:#777;
	cursor:not-allowed;
	background-color:#fff
}

.promo{background-color:#f98077;border-radius:2px;padding:30px 30px;opacity: 0.8;text-align:center}.promo h2{color:#fff;font-size:13px;margin:0 0 20px 0;text-transform:uppercase}.promo h2 .fa{margin:0 10px 0 0}.promo p{color:rgba(255,255,255,.9);font-size:13px;margin:0}.promo a{font-family:"Montserrat","Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;background-color:#424242;background-image:linear-gradient(to bottom,rgba(0,0,0,.08),transparent);border:0;border-radius:2px;color:#fff;display:inline-block;font-size:13px;font-weight:400;line-height:24px;min-height:44px;padding:10px 16px;text-align:center;text-shadow:0 -1px rgba(0,0,0,.05);transition:background-color .15s linear;white-space:nowrap;display:block;font-size:11px;margin:20px 0 0 0;min-height:22px;padding:4px 10px}.promo a:hover{background-color:#4f4f4f;background-image:linear-gradient(to top,rgba(0,0,0,.08),transparent)}.promo a .fa{font-size:11px;margin:0 0 0 10px}.promo ul{list-style:none;margin:0;padding:0;text-align:left}.promo ul li{font-size:13px;margin:0 0 8px 0}.promo ul li .fa{margin:0 5px 0 0;text-align:center;width:16px}.promo ul li:last-child{margin:0}.promo--gray{background-color:rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.04)}.promo--gray h2{color:#424242}.promo--gray ul li{color:rgba(66,66,66,.7)}
.alipro{background-color:#6bcaec;border-radius:2px;padding:30px 30px;opacity: 0.8;text-align:center}.alipro h2{color:#fff;font-size:13px;margin:0 0 20px 0;text-transform:uppercase}.alipro h2 .fa{margin:0 10px 0 0}.alipro p{color:rgba(255,255,255,.9);font-size:13px;margin:0}.alipro a{font-family:"Montserrat","Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;background-color:#424242;background-image:linear-gradient(to bottom,rgba(0,0,0,.08),transparent);border:0;border-radius:2px;color:#fff;display:inline-block;font-size:13px;font-weight:400;line-height:24px;min-height:44px;padding:10px 16px;text-align:center;text-shadow:0 -1px rgba(0,0,0,.05);transition:background-color .15s linear;white-space:nowrap;display:block;font-size:11px;margin:20px 0 0 0;min-height:22px;padding:4px 10px}.alipro a:hover{background-color:#4f4f4f;background-image:linear-gradient(to top,rgba(0,0,0,.08),transparent)}.alipro a .fa{font-size:11px;margin:0 0 0 10px}.alipro ul{list-style:none;margin:0;padding:0;text-align:left}.alipro ul li{font-size:13px;margin:0 0 8px 0}.alipro ul li .fa{margin:0 5px 0 0;text-align:center;width:16px}.alipro ul li:last-child{margin:0}.alipro--gray{background-color:rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.04)}.alipro--gray h2{color:#424242}.alipro--gray ul li{color:rgba(66,66,66,.7)}
/*????????*/
.position .fa {
 line-height: 40px;
 padding: 1px 8px;
}

/**logo???????CSS**/
.site-logo{
  position: relative;
  overflow: hidden;
  float:left;
  max-height: 50px;
}
.site-logo:before {
    content: "";
    position: absolute;
    width: 150px;
    height: 15px;
    background-color: rgba(255, 255, 255, 0.5);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-animation: blink 2s ease-in 2s infinite;
    animation: blink 2s ease-in 2s infinite;
}
 
@-webkit-keyframes blink {
    from {left: 10px;top: 0;}
    to {left: 320px;top: 0;}
}
@-o-keyframes blink {
    from {left: 10px;top: 0;}
    to {left: 320px;top: 0;}
}
@-moz-keyframes blink {
    from {left: 10px;top: 0;}
    to {left: 320px;top: 0;}
}
@keyframes blink {
    from {left: -100px;top: 0;}
    to {left: 320px;top: 0;}
}
/* ?????????????????? */
#smiley {
 background-color: #EEEEEE;
 padding: 3px 5px;
 position: relative;
 line-height: 0;
}
#smiley img {
 display: inline-block;
 padding: 14px;
 cursor: pointer;
}
#smiley::after {
 position: absolute;
 top: -5px;
 left: 8px;
 width: 0;
 height: 0;
 vertical-align: top;
 border-bottom: 5px solid #1FA3E1;
 border-right: 5px solid rgba(0, 0, 0, 0);
 border-left: 5px solid rgba(0, 0, 0, 0);
 content: "";
}
#fontcolor {
 width: 453px;
 height: auto;
 line-height: 20px;
 padding: 3px 1px;
 border: 1px #e0e0e0 solid;
 z-index: 99999;
}
#fontcolor a {
 display: inline-block;
 height: 20px;
 width: 21px;
}
#fontcolor::after {
 border-bottom: 5px solid #1FA3E1;
 border-left: 5px solid transparent;
 content: "";
 border-right: 5px solid transparent;
 vertical-align: top;
 height: 0px;
 width: 0px;
 left: 82px;
 top: 108.2px;
 position: absolute;
}

/**tishikuang**/
#sc_notice{color:#7da33c;background:#ecf2d6 url(../img/sc_notice.png) -1px -1px no-repeat;border:1px solid #aac66d;overflow:hidden;margin:10px 0;padding:15px 15px 15px 35px}
#sc_warn{color:#ad9948;background:#fff4b9 url(../img/sc_warn.png) -1px -1px no-repeat;border:1px solid #eac946;overflow:hidden;margin:10px 0;padding:15px 15px 15px 35px}
#sc_error{color:#c66;background:#ffecea url(../img/sc_error.png) -1px -1px no-repeat;border:1px solid #ebb1b1;overflow:hidden;margin:10px 0;padding:15px 15px 15px 35px}
#sc_tips{color:#777;background:#eaeaea url(../img/sc_tips.png) -1px -1px no-repeat;border:1px solid #ccc;overflow:hidden;margin:10px 0;padding:15px 15px 15px 35px}
#sc_blue{color:#4d99d2;background:#dbe7f8 url(../img/sc_blue.png) -1px -1px no-repeat;border:1px solid #4d99d2;overflow:hidden;margin:10px 0;padding:15px 15px 15px 35px}.sc_act{margin:10px 0;padding:10px 15px;background:#FFF;border:1px solid #e3e3e3;border-left:3px solid #3dabce}.sc_act:hover{background:#fcfcfc}

/** Blockquote **/
blockquote.tm-style1{padding: 50px; text-align: center; background: #fd6639; color: #fff; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; position: relative;}
blockquote.tm-style1:after{border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid #fd6639; bottom: -10px; content: ""; display: inline-block; height: 0; left: 50%; margin-left: -10px; position: absolute; width: 0;}
blockquote{background: #f2f2f2; padding: 30px;border-left: 5px solid #fd6639;}
section.tm-style3{padding: 20px !important; border: 1px solid #C4C4C4; color: #000; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 5px; position: relative;}

.post-footer a:hover{border-bottom-color:#ccc;}
section.about-author .about-author-conteainer{display: inline-block; width: 100%;}
section.about-author .about-author-conteainer{display: inline-block; width: 100%;}
section.about-author .about-author-conteainer .avatar{float: left;}
section.about-author .about-author-conteainer .avatar img{-webkit-border-radius: 100px; -moz-border-radius: 100px; -ms-border-radius: 100px; -o-border-radius: 100px; border-radius: 100px; width: 100px; height: 50px;}
section.about-author .about-author-conteainer .author{float:left;width:90px;height:50px;padding-top:5px;margin:0 5px;border-right:1px solid#ccc;}
.author span{display: inline-block;width:90%; text-align:center}
.tm-container .page-content .entry-container section.about-author .about-author-conteainer .description p{margin-bottom:10px;}
#comments h3{padding: 10px 25px;font-size: 18px;border-bottom: 1px solid #E6E6E6;}

.article-author{overflow:hidden;margin-bottom:30px;padding:10px 20px 10px 90px;border-left:4px solid #eee;color:#999}
.article-author .avatar {
    float: left;
    margin-left: -70px;
    width: 50px;
    height: 50px;
    border-radius: 50%;}
.article-author h4 {
    margin: 0 0 5px;
    font-size: 14px;
    font-weight: bold;
    color: #666;
    left: -290px;
    position: relative;}
	.article-author h4 .fa{margin-right:10px;font-weight:normal}

.cms_footer_10{border:1px solid #eaeaea;}
.cms_footer_10_box:nth-child(2n-1){background-color:#F4F6F7;}
.cms_footer_10_box .cms_footer_10_inner .icon{width:4em;height:4em;}
.icon_hover{position:absolute;margin-left:-4em;}
.cms_footer_10_list{margin-top:-25px;margin-left:auto;margin-right:auto;overflow:hidden;height:444px;}
.cms_footer_10_box{float:left;position:relative;width:33.33%;height:50%;text-align:center;cursor:pointer;background-color:#FAFAFA;color:#555;overflow:hidden;}
.cms_footer_10_box.odd{background-color:#F4F6F7;}
.cms_footer_10_box:hover{color:#23CF7E;}
.cms_footer_10_box:hover:before{filter:alpha(opacity = 100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.cms_footer_10_box:hover dt{color:#23CF7E;}
.cms_footer_10_box dt{color:#B0B6B6;}
.cms_footer_10_box .cms_footer_10_inner{position:absolute;top:50%;left:0;margin-top:-50px;width:100%;text-align:center;z-index:1;}
@media screen and (-webkit-min-device-pixel-ratio:0) { .cms_footer_10_box:before{position:absolute;content:" ";top:0;left:0;width:100%;height:100%;background-color:#4dd290;background-image:-moz-linear-gradient(top, #4CDD9B 0, #4ECA89 100%);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#4CDD9B), to(#4ECA89));background-image:-webkit-linear-gradient(top, #4CDD9B 0, #4ECA89 100%);background-image:-o-linear-gradient(top, #4CDD9B 0, #4ECA89 100%);background-image:linear-gradient(to bottom, #4CDD9B 0, #4ECA89 100%);filter:alpha(opacity = 0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;}
.cms_footer_10_box:after{position:absolute;content:" ";width:1em;height:2px;background-color:#FFF;bottom:20px;left:50%;margin-left:-0.5em;-webkit-transform:translate(0, 10px);transform:translate(0, 10px);filter:alpha(opacity = 0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:0.5s;transition:0.5s;}
.cms_footer_10_box h3, .cms_footer_10_box dt, .cms_footer_10_box p{-webkit-transition:-webkit-transform 0.5s;transition:-webkit-transform 0.5s;}
.cms_footer_10_box h3{-webkit-transform:translate(0, 10px);transform:translate(0, 10px);}
.cms_footer_10_box p{filter:alpha(opacity = 0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transform:translate(0, 1em);transform:translate(0, 1em);}
.cms_footer_10_box:hover{color:#FFF;}
.cms_footer_10_box:hover:before{-webkit-transition:opacity 1s;transition:opacity 1s;}
.cms_footer_10_box:hover:after{-webkit-transform:translate(0, 0);transform:translate(0, 0);filter:alpha(opacity = 70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;}
.cms_footer_10_box:hover h3{-webkit-transform:translate(0, 0);transform:translate(0, 0);}
.cms_footer_10_box:hover dt{color:#FFF;-webkit-transform:translate(0, -20px);transform:translate(0, -20px);}
.cms_footer_10_box:hover p { filter: alpha(opacity = 70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; -webkit-transform: translate(0, 0); transform: translate(0, 0); }}@media only screen and (min-width:1600px) { .cms_footer_10_list { width: 1200px; height: 533px; }}@media screen and (-webkit-min-device-pixel-ratio:0) { .icon_default, .icon_hover{-webkit-transition:0.3s;transition:0.3s;}
.icon_default{opacity:1;}
.icon_hover{opacity:0;color:#FFF;}
a:hover .icon_default{opacity:0;}
a:hover .icon_hover { opacity: 1; -webkit-transform: scale(0.95); transform: scale(0.95); }}
/*??|?C????????????*/
.home-firstitems{margin-top:5px}  
  
.home-firstitems ul{text-align:center;border-right:1px solid #eee;overflow:hidden}  
  
.home-firstitems {border:1px solid #eaeaea;overflow:hidden;background-color:#fff;margin-bottom:15px;border-radius:4px;}

.home-firstitems ul li{float:left;width:25%;border-left:1px solid #eee;padding:20px 20px;height:135px;overflow:hidden}  
  
.home-firstitems ul li a{display:block;position:relative;top:0;-webkit-transition:top .28s ease-in-out;transition:top .28s ease-in-out}  
  
.home-firstitems ul li a .fa{font-size:3rem;font-weight:200;margin-bottom:10px;color:#55595c;opacity:1;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}  
  
.home-firstitems ul li a strong{display:block;color:#55595c}  
  
.home-firstitems ul li a p{color:#999;margin:5px 0 20px}  
  
.home-firstitems ul li a:hover{top:-60px}  
  
.home-firstitems ul li a:hover .fa{opacity:0}  
  
@media (max-width: 991px){.home-firstitems{display:none}}  
  
@media (max-width: 767px){.home-box{padding-top:15px;padding-bottom:30px}  
  
.containerphl{position:relative;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:0.9375rem;padding-right:0.9375rem}  
  
.containerphl::after{content:"";display:table;clear:both}  
}


/**biaoqian**/
.bj-danger{background:#fd6639; color:#fff;border-radius:5px; margin:10px 0;}
.bj-info{background:#66ccff; color:#fff;border-radius:5px; margin:10px 0;}
.bj-green{background:#66cc66; color:#fff;border-radius:5px; margin:10px 0;}
.bj-warn{background:#FFB90F; color:#fff;border-radius:5px; margin:10px 0;}
.bj-purple{background:#AB82FF; color:#fff;border-radius:5px; margin:10px ;}
.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}
@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}
.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}
.form-inline .input-group{display:inline-table;vertical-align:middle}
.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}
.form-inline .input-group>.form-control{width:100%}
.form-inline .control-label{margin-bottom:0;vertical-align:middle}
.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}
.form-inline .radio label,.form-inline .checkbox label{padding-left:0}
.form-inline .radio input[type=radio],.form-inline .checkbox input[type=checkbox]{position:relative;margin-left:0}
.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{padding-top:7px;margin-top:0;margin-bottom:0}

/*** CARD**/@media (max-width:1024px) {.card {}
}
.card__body span {
    transition: all 0.5s;
    position: absolute;
    top: 14px;
    right: 20px;
    color: #bbb;
    text-align: center;
    background-color: #fff;
    border: 1px solid #EEEEEE;
    padding: 5px 5px 5px 5px;
    display: block;
    border-radius: 3px;
    width: 90px;
    opacity: 0.8;
}
.card__footer {
    font-size: 11px;
    color: #A3A9A2;
    margin: -20px 0px 20px 0px;
}
.card:hover .card__description {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition-delay: 0.2s;
    transition-delay: 0.2s;
}
.card__subtitle {
    margin: 8px 0px 0px 0px;
    padding: 0 0 10px 0;
    color: #999;
    line-height: 25px;
    font-size: 12px;
    background-color: #f6f6f6;
    border-radius: 3px;
    padding: 0 10px;
    display: inline-block;
}
.card__description {
    position: absolute;
    left: 20px;
    right: 20px;
    bottom: 56px;
    margin: 0;
    padding: 0;
    color: #8d8d8d;
    line-height: 25px;
    font-size: 12px;
    opacity: 0;
    -webkit-transform: translateY(45px);
    transform: translateY(45px);
    -webkit-transition: opacity 0.3s,-webkit-transform 0.3s;
    transition: opacity 0.3s,-webkit-transform 0.3s;
    transition: opacity 0.3s,transform 0.3s;
    transition: opacity 0.3s,transform 0.3s,-webkit-transform 0.3s;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}
.card {margin-right:380px;background-color:#fff;overflow:hidden;-webkit-transition:box-shadow 0.5s;transition:box-shadow 0.5s;border:1px solid #f1f1f1;margin-bottom:-1px;}
.card a {color:inherit;text-decoration:none;}
/*** DATE**/.card__date {position:absolute;margin-right:380px;top:65px;right:20px;width:120px;height:40px;padding-top:10px;background-color:coral;border-radius:50px;color:#fff;text-align:center;font-weight:700;}
.card__date__day {font-size:14px;}
.card__date__month {text-transform:uppercase;font-size:10px;}
/*** THUMB**/.card__thumb {height:200px;overflow:hidden;background-color:#000;-webkit-transition:height 0.5s;transition:height 0.5s;}
.card__thumb img {transition:opacity 0.5s,transform 0.5s,-webkit-transform 0.5s;width:100%;height:200px;}
.card:hover .card__thumb {height:100px;}
.card:hover .card__thumb img {width:100%;opacity:0.8;-webkit-transform:scale(1.2);transform:scale(1.2);}
/*** BODY**/.card__body {position:relative;height:120px;padding:20px;-webkit-transition:height 0.5s;transition:height 0.5s;}
.card__body span {transition:all 0.5s;position:absolute;top:14px;right:20px;color:#bbb;text-align:center;background-color:#fff;border:1px solid #EEEEEE;padding:5px 5px 5px 5px;display:block;border-radius:3px;width:90px;opacity:0.8;}
.card__body small {margin-top:4px;display:block;}
.card:hover .card__body {height:220px;}
.card:hover .card__body span {transition:all 0.5s;top:10px;width:70px;opacity:0.5;}
.card:hover .card__body small {display:none;}

/**biaoji**/
.article-categories {
    margin-bottom: 10px
}

.article-categories a {
    padding: 4px 10px;
    background-color: #19B5FE;
    color: white;
    font-size: 12px;
    line-height: 16px;
    font-weight: 400;
    margin: 0 5px 5px 0;
    border-radius: 2px;
    display: inline-block
}

.article-categories a:nth-child(5n) {
    background-color: #4A4A4A;
    color: #FFF
}

.article-categories a:nth-child(5n+1) {
    background-color: #ff5e5c;
    color: #FFF
}

.article-categories a:nth-child(5n+2) {
    background-color: #ffbb50;
    color: #FFF
}

.article-categories a:nth-child(5n+3) {
    background-color: #1ac756;
    color: #FFF
}

.article-categories a:nth-child(5n+4) {
    background-color: #19B5FE;
    color: #FFF
}

.article-categories a:hover {
    background-color: #1B1B1B;
    color: #FFF
}



.pads{overflow:hidden;padding:0;margin:0 -4% 10px 0;}.pads li{width:22%;display:inline-block;vertical-align:top;margin-bottom:20px;margin-right:2%;}.pads img{max-width:190px;min-width:190px;margin-bottom:10px;max-height:135px;min-height:135px;}.pads h4{font-weight:bold;font-size:14px;line-height:18px;color:#666;margin:0}.pads time{color:#fff;background-color:#FF5E52;display:inline-block;padding:2px 5px;font-size:12px;position:absolute;top:0;left:0}.pads a{display:block;position:relative;}.pads a:hover h4{color:#FF5E52;}.pads a:hover time{color:#fff;}@media screen and (max-width:480px){.pads{margin-right:-3%;}.pads li{width:46%;margin-right:2%;margin-bottom:12px;}.pads h4{font-size:12px;}.pads img{max-width:165px;margin-bottom:5px;min-width:165px;min-height:120px;height:120px;}}
/*wenzhang*/

.article-wechats {
    text-align: center
}

.article-wechatitem {
    position: relative;
    display: inline-block;
    overflow: hidden;
    padding: 15px 15px 15px 110px;
    width: 20pc;
    border: 1px solid #eee;
    border-radius: 2px;
    box-shadow: 2px 2px 0 rgba(0, 0, 0, .02);
    text-align: left
}

.article-wechatitem img {
    float: left;
    margin-left: -95px;
    width: 5pc;
    height: 5pc
}

.article-wechatitem-tit {
    overflow: hidden;
    margin-bottom: 5px;
    height: 19px;
    font-weight: 700
}

.article-wechatitem-desc {
    overflow: hidden;
    height: 2pc;
    color: #bbb;
    font-size: 9pt
}

.article-wechatitem-users {
    position: absolute;
    bottom: 15px;
    color: #7bd172;
    font-size: 9pt
}


/*  ======================================================================================================== */
.relates {
overflow: hidden;
background-color: #fff;
border-top: 1px solid #f2f2f2;
margin-bottom: 10px;
display: block;
}
.relates h3 {
	font-size:20px;
	line-height:15px;
	border-bottom:3px dotted #70C7F0;
	padding:15px 20px 10px;
	margin-bottom:0
}
.relates ul {
padding: 15px 0 15px 10px;
overflow: hidden;
margin: 0;
list-style: none;
}
.relates li {
float: left;
width: 49%;
height: 30px;
overflow: hidden;
line-height: 30px;
color: #bbb;
border-left: 3px solid #27BCF6;
}
.relates li i {
	vertical-align:middle
}
.relates a {
	margin-right: 20px;
	padding-left: 10px;
	color: #555;
}
.relates a:hover{
	color: #45B6F7;
	border-left: 5px solid #27BCF6;
}

.action-share{color: #666;position: relative;text-align: center;margin: 30px 0;}
.bdsharebuttonbox.bdshare-button-style0-24 a{float: none;display: inline-block;margin: 0 2px;position: relative;}
.bdsharebuttonbox.bdshare-button-style0-24 span{position: relative;*top: -3px;vertical-align: top;}
.bdsharebuttonbox.bdshare-button-style0-24 .bds_count{margin: 0;color: #666;}
.bdsharebuttonbox.bdshare-button-style0-24 a.bds_more{color: #666;font-size: 14px;}

.share .bdsharebuttonbox{height: 28px;}
.share .bdsharebuttonbox a.bds_more, .share .bdsharebuttonbox a.bds_count{top: 0;border: none;color: #fff;}

.fcode{margin-bottom: 20px;overflow: hidden;clear: both;}


/**comment input area**/
.article_post_comment {background:#FFF;margin:0 0 10px 0;}
.comment_post_wrap {padding:0;}
.comment-header {height: 35px;
    line-height: 35px;
    padding-left: 20px;
    font-size: 16px;
    background: #45b6f7cf;
    border-radius: 18px;
    color: white;
    border-top: 1px solid #eee;}
.comment-header .cancel-reply {display:block;float:right;}
.comment-header .cancel-reply a {    display: inline-block;
    padding: 0 10px;
    height: 34px;
    border-left: 1px solid #eaeaea;
    color: white;
    text-decoration: none;
    font-weight: normal;}
.comment-header b {font-weight:normal;color:#ff5e52;font-size:16px;}
.comment-header .cancel-reply a:hover {background:#ccc;color:#000}
#commentform {display:block;}
.form_textarea {border:1px solid #ccc;border-radius:3px;position:relative;margin:10px auto;}
.comment_textare {padding:10px 10px 0 10px;}
.comment_textare textarea {padding:0;margin:0;width:100%;resize:none;outline:none;border:0;height:70px;}
.submit_container {padding:0 10px;margin:0;}
.comment_tools {width:100%;border-top:1px solid #dedede;height:60px;padding:4px 0 6px 0;}
.comment_submit_wrap {display:inline-block;float:right;height:40px;}
.comment_verfiy_container {display:inline-block;line-height:22px;padding:9px 10px 9px 0;}
.comment_verfiy_container img {cursor:pointer;}
.comment_verfiy_container input {width:80px;line-height:22px;border:1px solid #e6e6e6;outline:none;}
.sub_btn {    
    display: inline-block;
    margin: 5px 0 3px;
    padding: 5px 8px;
    line-height: 20px;
    color: #fff;
    border-radius: 18px;
    background: #45b6f7;
    border-color: #45b6f7;}
.comment_user_info {text-align:center;}
.comment_user_info input {border:1px solid #ccc;border-radius:2px;height:34px;padding:3px 5px;outline:none;width:200px;}
.comment_user_info label {font-weight:normal;}
.comment_info {}
.comment-info .comment-meata .comment-poster {display:inline-block;padding:0 5px 0 21px;background-image:url(../images/ux.png);background-repeat:no-repeat;line-height:22px;}
.comment-info .comment-meata .c_admin {background-position:0 0;color:#ffa600;}
/* .comment-info .comment-meata .c_admin a {color:#ffa600;} */
.comment-info .comment-meata .c_user {background-position:0 -20px;color:#2eb0f9;}
/* .comment-info .comment-meata .c_user a {color:#2eb0f9;} */
.comment-info .comment-meata .c_visiter {background-position:0 -40px;color:#828282;}
/* .comment-info .comment-meata .c_visiter a {color:#85C6EA;} */
.comment_avator em {font-style:normal;display:inline-block;margin-left:5px;padding-right:5px;border-right:1px solid #e6e6e6;background-position: 0 -40px;color: #828282;}
.comment_avator .commentUser_type {
	display: inline-block;
    padding: 0 5px 0 20px;
    height: 20px;
    width: 70px;
    margin-left: -5px;
    background-image: url(../images/ux.png);
    background-repeat: no-repeat;}
.faceContainer {padding:0 0 10px;position:relative;}
.faceContainer p {margin:0;display:inline-block;background:#eee;padding:5px 8px;width: 70%;}
.faceContainer a {display:inline-block;height:30px;width:30px;border:1px solid #eee;border-radius:3px;}
.faceContainer a:hover {border:1px solid #00a2ca;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear;}
.faceContainer img {display:inline-block;vertical-align:baseline;width:24px;height:24px;margin:1px;}
.faceContainer::after {position:absolute;top:-8px;left:20px;width:0;height:0;vertical-align:top;border-bottom:8px solid #EEEEEE;  border-right:8px solid rgba(0, 0, 0, 0);border-left:8px solid rgba(0, 0, 0, 0); content: "";}
/**comment list**/
.article_comment_list {background:#FFF;padding:0 20px;}
.comment {word-wrap:break-word;overflow:hidden;}
.comment-content {line-height:22px;position:relative;color:#888;}
.comment-content  img {display:inline-block;line-height:22px;margin-top:-3px;height: 23px;}
.dpt_line {border-bottom:1px solid #e6e6e6;padding:10px 0;}
.avatar {
    width: 36px;
    height: 36px;
    background-color: #FFF;
    float: left;
    position: relative;
    margin-top: 5px;
    border-radius: 50%;
}
.avatar img {
    display: block;
    border-radius: 50%;
    width: 100%;
    height: 100%;
}
.comment-info {margin:0 0 0 45px;}
.comment-children {margin:15px 0 0 45px;padding:15px 0 0 0;border-top:1px solid #e6e6e6;}
.comment-meata {margin-top:3px;font-size:12px;}
.comment-poster,.comment-time {display:inline-block;margin-right:5px;}
.c_visiter a {color:#00a2ca;}
.comment-meata .comment-poster a:hover {color:#00a2ca;text-decoration:underline;}
.page span,.page a,.page em {display:inline-block;margin:0 2px;padding:6px 12px 5px;color:#fff;border-radius:2px;opacity:0.80;filter:alpha(opacity=80);}
.comment-page {padding:10px 0;text-align:center;margin:0 auto;}
.comment-page span {background-color:#ddd;}
.comment-page a { background:#45B6F7;}
.comment-page a:hover {color:#fff;opacity:1;filter:alpha(opacity=100);}
.page_archive_item {overflow:hidden;margin-bottom:20px;border-bottom:1px solid #eee;}
.page_archive_item h2 {float:left;margin-bottom:10px;font-size:20px;font-weight:normal;color:#F15A23;line-height:20px;margin-top:0;}
.page_archive_list {padding-left:20px;margin:0 0 20px 140px;}
.page_archive_list li {margin-left:20px;margin-bottom:6px;background:url(../Images/li.gif) no-repeat 0 10px;padding-left:20px;line-height:25px;}
.page_archive_list li time {width:40px;display:inline-block;}
.page_archive_list li a:hover {text-decoration:underline;}
/*pagenavi*/
.pagenavi {clear:both; text-align:center; font-size:0.75em;margin:20px auto;}
.pagenavi a,.pagenavi .now-page {display:inline-block; padding:5px 10px; background:#fff; margin-bottom:10px; color:#666; border-radius:2px;}
.pagenavi a:hover,.pagenavi .now-page {color:#fff; background:#45B6F7;}
.comment_avator {display:inline-block;height:40px;width: 40px}
.comment_avator em {font-style:normal;color:#00a2ca;display:inline-block;margin-left:5px;padding-right:5px;border-right:1px solid #e6e6e6;}
.comment_avator img {display: inline-block;
    width: 40px;
    height: 30px;
    border-radius: 50%;
    border: 1px solid #e6e6e6;}
.comment_face_btn {margin-left:3px;display:inline-block;padding:0 5px;color:#999;cursor:pointer;border:1px solid #e6e6e6;border-radius:3px;background-color:#F7F7F7;position:relative;}
.comment_face_btn .fa {color:#00a2ca;}
.comment_face_btn:hover {color:#666;cursor:pointer;border:1px solid #dedede;}
.comment_face_btn:hover .fa {color:#f60;}
#Face{display: none;}


/*regedit???*/
.page-template-page-login,.page-template-page-register{align-items:center;background-color:#424242;display:flex;justify-content:center}
.page-template-page-login form,.page-template-page-register form{width:450px}
.page-template-page-register form h1{color:#999;font-size:30px;font-weight:450;margin:10 0 30px 0;text-align:center}
.page-template-page-login form .regbutton,.page-template-page-register form .regbutton{float:right;font-family:"Montserrat","Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;background-color:#424242;background-image:linear-gradient(to bottom,rgba(0,0,0,.08),transparent);border:0;border-radius:2px;color:#fff;display:inline-block;font-size:13px;font-weight:400;line-height:24px;min-height:44px;padding:10px 16px;text-align:center;text-shadow:0 -1px rgba(0,0,0,.05);transition:background-color .15s linear;white-space:nowrap;background-color:#3895d6;color:#fff;padding-left:40px;padding-right:40px}
.page-template-page-login form .regbutton:hover,.page-template-page-register form .regbutton:hover{background-color:#4f4f4f;background-image:linear-gradient(to top,rgba(0,0,0,.08),transparent)}
.page-template-page-login form .regbutton .fa,.page-template-page-register form .regbutton .fa{font-size:11px;margin:0 0 0 10px}.page-template-page-login form .regbutton:hover,.page-template-page-register form .regbutton:hover{background-color:#2a89cb}
.page-template-page-login .alert,.page-template-page-register .alert{color:#fff;font-size:20px}
.not-found{font-family:"Montserrat","Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;color:#525252;margin:180px 0;text-align:center}.not-found h1{font-size:44px;font-weight:700}.not-found:before{color:rgba(66,66,66,.15);content:"\f071";display:block;font-family:'FontAwesome';font-size:200px;margin:0 0 -160px 0;text-align:center}
.not-found form{display:flex;margin:120px auto 0 auto;width:50%}.not-found form input{-webkit-font-smoothing:antialiased;box-shadow:0 1px 1px 0 #dfdfdf;background-color:#fff;border-radius:2px 0 0 2px;font-size:18px;height:68px;padding-left:40px;padding-right:40px}
.not-found form input:focus{box-shadow:0 1px 1px 0 #dfdfdf}
.not-found form button{font-family:"Montserrat","Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;background-color:#424242;background-image:linear-gradient(to bottom,rgba(0,0,0,.08),transparent);border:0;border-radius:2px;color:#fff;display:inline-block;font-size:13px;font-weight:400;line-height:24px;min-height:44px;padding:10px 16px;text-align:center;text-shadow:0 -1px rgba(0,0,0,.05);transition:background-color .15s linear;white-space:nowrap;background-color:#3895d6;color:#fff;box-shadow:0 1px 1px 0 #dfdfdf;border-radius:0 2px 2px 0;font-size:17px;height:68px;padding-left:40px;padding-right:40px}
.not-found form button:hover{background-color:#4f4f4f;background-image:linear-gradient(to top,rgba(0,0,0,.08),transparent)}
.not-found form button .fa{font-size:11px;margin:0 0 0 10px}
.not-found form button:hover{background-color:#2a89cb}
.return-back{color:rgba(0, 0, 0, 0.5);font-size:13px;left:30px;position:absolute;top:30px;transition:color .15s linear}
.return-back .fa{margin:0 7px 0 0}.return-back:hover{color:#999}.admin-bar 
.return-back{top:62px}.no-results{font-family:"Montserrat","Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;color:#525252;margin:180px 0;text-align:center}.no-results h1{font-size:44px;font-weight:700}.no-results:before{color:rgba(66,66,66,.15);content:"\f071";display:block;font-family:'FontAwesome';font-size:200px;margin:0 0 -160px 0;text-align:center}label{font-family:"Montserrat","Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;color:#999;cursor:pointer;display:inline-block;font-size:11px;margin:0 0 10px 0;text-transform:uppercase}
.fh5co-form {
  padding: 20px;
  margin-top: 4em;
  -webkit-box-shadow: -4px 7px 46px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: -4px 7px 46px 2px rgba(0, 0, 0, 0.1);
  -o-box-shadow: -4px 7px 46px 2px rgba(0, 0, 0, 0.1);
  box-shadow: -4px 7px 46px 2px rgba(0, 0, 0, 0.1);
  background: #ffffff;
}

/*???????????*/
.pager {
	padding-left:0;
	margin:20px 0;
	text-align:center;
	list-style:none;
	font-size: 12px;
}
.pager li {
	display:inline;
}
.pager li>a,.pager li>span {
	display:inline-block;
	padding:5px 14px;
	background-color:#fff;
	border:1px solid #ddd;
	border-radius:15px;
}
.pager li>a:hover,.pager li>a:focus {
	text-decoration:none;
	background-color:#eee
}
.pager .next>a,.pager .next>span {
	float:right
}
.pager .previous>a,.pager .previous>span {
	float:left
}
.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span {
	color:#777;
	cursor:not-allowed;
	background-color:#fff
}

/*gg*/
.iyellow {
    margin: 20px 0px;
    padding: 15px 15px 15px 70px;
    font-size: 12px;
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    background: url(../img/warning.png) no-repeat 20px 20px #fff0b5;
    border: 1px solid #eac946;
    color: #b09e56;
}

.iyellow p {
    color: #b09e56;
}

.iyellow a {
    color: #A84A1E;
}

.iyellow b, .shortcodestyle strong {
    padding: 0px;
    margin: 0px;
    background: none;
    font-weight: bold;
    border-radius: 0px;
}

.igreen {
    margin: 20px 0px;
    padding: 15px 15px 15px 70px;
    font-size: 12px;
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    background: url(../img/yes.png) no-repeat 20px 20px #EFF4D4;
    border: 1px solid #afc76c;
    color: #779B39;
}

.igreen p {
    color: #779B39;
}

.igreen a {
    color: #CF3805;
}

.igreen b, .shortcodestyle strong {
    padding: 0px;
    margin: 0px;
    background: none;
    font-weight: bold;
    border-radius: 0px;
}

.iblue {
    margin: 20px 0px;
    padding: 15px 15px 15px 70px;
    font-size: 12px;
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    background: url(../img/info.png) no-repeat 20px 20px #e4eff9;
    border: 1px solid #9acbe8;
    color: #5d93b2;
}

.iblue p {
    color: #5d93b2;
}

.iblue a {
    color: #2275E2
}

.iblue b, .shortcodestyle strong {
    padding: 0px;
    margin: 0px;
    background: none;
    font-weight: bold;
    border-radius: 0px;
}

.ired {
    margin: 20px 0px;
    padding: 15px 15px 15px 70px;
    font-size: 12px;
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    background: url(../img/noway.png) no-repeat 20px 20px #fadcd8;
    border: 1px solid #eba8a8;
    color: #cc6666;
}

.ired a {
    color: #F60;
}

.ired b, .shortcodestyle strong {
    padding: 0px;
    margin: 0px;
    background: none;
    font-weight: bold;
    border-radius: 0px;
}

/*robot*/
#command{-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;transition:.5s;left:-369px;text-align:left;color:#38343e;width:365px;position:fixed;bottom:40px;box-shadow:0 0 5px 5px rgba(0,0,0,.2);border-radius:5px;z-index:5000}
#talkbox{width:101%;height:500px;display:block;overflow:hidden;clear:both;background-color:#fff;background-image:url(../img/chatroombg.gif);background-repeat:no-repeat;background-position:right bottom}
#liaotian{width:385px;height: 500px;display: block;overflow-y: scroll;clear: both;}
#command #vvv{width:100%;line-height:37px;padding:5px}
#command .switch-code{position:absolute;top:500px;right:-29px;width:25px;height:50px;line-height:50px;text-shadow:none;background-color:rgba(0,0,0,.1);border-radius:0 5px 5px 0;box-shadow:1px 1px 1px 1px rgba(0,0,0,.3);color:#fff;font-size:2em;text-align:center;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
.me{width:100%;display:block;clear:both;margin-top:3px;overflow:hidden}
.me_msg{float:right;color:#00f;width:300px;font-size:14px;margin-right:7px;text-align:right;line-height:20px;overflow:hidden}
.me_img{float:right;width:37px;height:45px;margin-right:10px;background:url(http://www.xiaohuangji.com/images/talk.gif) no-repeat 0 -240px;overflow:hidden}
.bot{border-bottom:1px solid #eee;width:100%;display:block;clear:both;overflow:hidden}
.bot_img{float:left;width:44px;height:43px;margin-left:10px;background:url(http://www.xiaohuangji.com/images/talk.gif) no-repeat 0 -187px;overflow:hidden}
.bot_msg{color:green;font-size:14px;margin-left:7px;line-height:20px;width:300px;float:left;overflow:hidden}
#command .switch-code .fa{-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;transition:1s;top:50%}
#command .switch-code:hover{background-color:rgba(0,0,0,.1);color:#f30}
#command .code{width:101%;position:relative;overflow:hidden;text-shadow:none;background-color:rgba(0,0,0,.1);height:50px;border-radius:5px 5px 0 0}
#command.show{-webkit-transform:translate3d(365px,0,0);-moz-transform:translate3d(365px,0,0);-ms-transform:translate3d(365px,0,0);transform:translate3d(365px,0,0)}

.rollbar{position:fixed;right:20px;bottom:40px;z-index:999;display:none}
.rollbar ul{margin:0;padding:0;width:50px;list-style:none}
.rollbar li{position:relative;margin-top:5px;text-align:center;opacity:.4;filter:alpha(opacity=40)}
.rollbar a{position:relative;z-index:10;display:block;height:50px;border-radius:2px;background-color:#666;color:#fff}
.rollbar a:hover{color:#fff}
.rollbar .fa{font-size:34px;line-height:50px}
.rollbar .fa-comments{font-size:24px}
.rollbar li:hover,.rollbar li:hover h6{opacity:.9;filter:alpha(opacity=90)}
.rollbar li:hover h6{right:100%}
.rollbar h6{position:absolute;top:50%;right:-15%;z-index:1;margin:-13px 10px 0 0;width:53px;border-radius:2px;background-color:#666;color:#fff;text-align:center;font-size:12px;line-height:26px;opacity:0;filter:alpha(opacity=0)}
.rollbar h6 i{position:absolute;top:50%;right:-4px;display:inline-block;margin-top:-4px;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #666;vertical-align:middle}
.f404{margin:100px 0;text-align:center}
.f404 h1{margin:40px 0 20px;font-size:60px}
.f404 h2{margin-bottom:20px;font-size:16px}
.pagination{display:block;margin:0;text-align:center;font-size:12px}
.pagination ul{display:inline-block;margin-bottom:0;margin-left:0;padding:0}
.pagination ul>li{display:inline}
.pagination ul>li>a,.pagination ul>li>span{float:left;margin:0 2px;padding:5px 12px;background-color:#ddd;color:#666;opacity:.88}
.pagination ul>li>a:focus,.pagination ul>li>a:hover{opacity:1}
.pagination ul>.active>a,.pagination ul>.active>span{background-color:#45B6F7;color:#fff}
.pagination ul>.active>a,.pagination ul>.active>span{cursor:default}
.pagination ul>.disabled>a,.pagination ul>.disabled>a:focus,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>span,.pagination ul>li>span{background-color:transparent;color:#999;cursor:default}
.pagination-loading{padding:15px 0;color:#999;text-align:center;font-size:16px}
.pagination-loading img{width:80px}
.ias_trigger{margin:15px 0 0}
.ias_trigger a{display:block;background-color:#e6e6e6;color:#999;text-align:center;line-height:32px}
.ias_trigger a:hover{display:block;background-color:#ddd;color:#666}
.pagenav{overflow:hidden;padding:20px;text-align:center}
.pagenav a,.pagenav span{padding:6px 12px 5px;color:#666;display:inline-block;border-radius:3px;background-color:#eee;margin:0 1px;font-size:12px}
.pagenav span{background-color:#45B6F7;color:#fff}
.pagenav a:hover{background-color:#ccc;color:#444}
.widget{position:relative;clear:both;overflow:hidden;margin-bottom:15px;border:1px solid #eaeaea;background-color:#fff}
.widget h3{margin:0;padding:11px 15px 10px;border-bottom:1px solid #eaeaea;background-color:#fbfbfb;color:#666;font-size:18px}
.widget.affix{position:fixed;width:360px}
.widget .title strong{border-bottom-color:transparent}
.widget .title .btn{position:absolute;top:5px;right:10px;padding:2px 7px 1px;font-weight:400}
.widget-tops{height:200px}
.widget-nav{height:36px;border-bottom:1px solid #eaeaea;background-color:#fbfbfb;line-height:36px}
.widget-nav li{float:left;width:25%;border-right:1px solid #eaeaea;color:#999;text-align:center;cursor:pointer}
.widget-nav li{float:left;width:25%;border-right:1px solid #eaeaea;color:#999;text-align:center;cursor:pointer}
.widget-nav li.active{background-color:#fff;color:#666;font-weight:700;cursor:default}
.widget-navcontent{position:relative;clear:both}
.widget-navcontent .item{position:absolute;left:100%;padding:15px;width:100%;opacity:0}
.widget-navcontent .item.active{left:0;opacity:1}
.widget-navcontent .item-01 li{overflow:hidden;margin-bottom:12px;text-overflow:ellipsis;white-space:nowrap;font-size:12px}
.widget-navcontent .item-01 time{float:right;margin-left:10px;color:#bbb}
.widget-navcontent .item-01 li:first-child a{font-weight:700}
.widget-navcontent .item-02 dl{overflow:hidden;margin-bottom:20px;padding:10px 0 0 80px}
.widget-navcontent .item-02 dt{float:left;margin-left:-70px}
.widget-navcontent .item-02 dd{padding-top:6px;font-size:16px}
.widget-navcontent .item-02 dd .text-muted{display:block;overflow:hidden;height:20px;font-size:14px}
.widget-navcontent .item-02 .avatar {
    width: 50px;
    height: 50px;
    border: 2px solid #e6e6e6;
    border-radius: 100px;
}
.boketx {
    box-shadow: none;
    width: 90px;
    height: 90px;
    padding: 5px;
    background-color: rgba(255,255,255,.3);
    border-radius: 100%;
    margin: -70px auto 0 auto;
    position: relative;
    z-index: 2;
}
.widget-navcontent .item-02 ul{overflow:hidden;padding-left:82px;color:#999;font-size:12px}
.widget-navcontent .item-02 li{float:left;margin-bottom:10px;width:50%}
.widget-navcontent .item-02 p{text-align:center}
.widget-navcontent .item-02 h4{margin:25px 0;text-align:center;font-size:20px;line-height:20px}
.widget-navcontent .item-03 dl{overflow:hidden;margin-bottom:20px;padding:10px 0 0 80px}
.widget-navcontent .item-03 dt{float:left;margin-left:-70px}
.widget-navcontent .item-03 dd{padding-top:6px;font-size:16px}
.widget-navcontent .item-03 dd .text-muted{display:block;overflow:hidden;height:20px;font-size:14px}
.widget-navcontent .item-03 .avatar{width:50px;height:50px;border:2px solid #e6e6e6;border-radius:100px}
.widget-navcontent .item-03 ul{overflow:hidden;padding-left:82px;color:#999;font-size:12px}
.widget-navcontent .item-03 li{float:left;margin-bottom:10px;width:50%}
.widget-navcontent .item-03 p{text-align:center}
.widget-navcontent .item-03 h4{margin:25px 0;text-align:center;font-size:20px;line-height:20px}
.widget-navcontent .item-04{text-align:center}
.widget-navcontent .item-04 h2{margin:20px 0;font-size:20px;line-height:40px}
.widget ul{margin:0;padding:0;list-style:none}
.widget ul ul{border:none}
.widget ul:after,.widget ul:before{display:table;content:"";line-height:0}
.widget ul:after{clear:both}
.widget-notip h3{margin-bottom:13px}
.widget_recent_entries li,.widget_rss li,.widget_views li{padding:8px 15px;border-bottom:solid 1px #eee;font-size:14px}
.widget_links ul{padding:10px 0 10px 15px;color:#999;font-size:14px}
.widget_links li{float:left;overflow:hidden;margin-bottom:8px;padding:0;width:50%;height:22px;border-bottom:none;line-height:22px}
.widget_links li a{margin-right:15px;color:#777}
.widget_links li a:hover{color:#45B6F7}
.widget_pages ul{overflow:hidden;padding:10px 15px 5px}
.widget_pages li{float:left;margin-bottom:5px;width:50%}
.widget_recent_entries span{display:block;margin-top:2px;color:#999;font-size:12px}
.widget_ui_statistics ul{overflow:hidden;padding:15px;color:#888;line-height:26px}
.widget_ui_statistics li{float:left;width:50%}
.widget_ui_statistics li strong{color:#555}
.widget_calendar{overflow:hidden;padding:15px}
#calendar_wrap{margin:0 0 10px}
.calendartop tbody td a{margin:0 3px}
.widget_calendar table{width:100%;text-align:center}
.widget_calendar table caption{margin-bottom:5px;font-size:18px}
.widget_calendar table #next a,.widget_calendar table #prev a{display:block;padding:0 10px}
.widget_calendar table #prev{text-align:left}
.widget_calendar table #next{text-align:right}
.widget_calendar table tbody td,.widget_calendar table tfoot td,.widget_calendar table thead th{padding:5px 3px;border:1px solid #eee}
.widget_calendar table thead th{background-color:#fbfbfb;text-align:center}

.widget_calendar table tbody td a:hover{background-color:#357EBD}
.widget_categories ul{overflow:hidden;padding:15px;color:#999}
.widget_categories li .children{margin-top:10px}
.widget_categories li{margin-bottom:7px;margin-left:20px;list-style:disc}
.widget_categories li a{color:#777}
.widget_categories li a:hover{color:#45B6F7}
.widget_categories li ul{padding:0 0 0 15px}
.widget_categories li li{float:none;width:auto}
.postform{margin-bottom:10px;border:1px solid #ddd}
.widget_nav_menu ul{padding:10px 15px 5px;color:#999}
.widget_nav_menu ul li{margin-bottom:7px;margin-left:20px;list-style:disc}
.widget_rss ul{color:#999}
.widget_meta ul{padding:15px;color:#999}
.widget_meta ul li{margin-bottom:5px;margin-left:20px;list-style:disc}
.widget_ui_asb img{display:block}
.widget_ui_asb .item{position:relative;overflow:hidden}
.widget_ui_asb .sell{display:block;height:123px;border:solid 1px #d6d6d6;color:#999;text-align:center;font-weight:700;line-height:123px}
.widget_ui_asb .sell:hover{border-color:#bbb;color:#777}
.widget_ui_readers ul{padding:10px 0 15px 15px}
.widget_ui_readers li{float:left;margin:6px 6px 0 0;width:36px;height:36px}
.widget_ui_readers li a{display:block}
.widget_ui_readers li a,.widget_ui_readers li a:hover{color:#fff}
.widget_ui_readers li:hover{z-index:20}
.widget_ui_readers li:hover .avatar-popup{display:block}
.widget_ui_readers .avatar{width:100%;height:100%}
.widget_ui_readers small{padding-left: 10px;color: #F00;}
.widget_ui_comments ul a{border-left: 3px solid transparent;margin-left: -1px;position:relative;display:block;overflow:hidden;padding:10px 15px 10px 60px;border-bottom:1px solid #eee;color:#999;font-size:12px;line-height:20px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.widget_ui_comments ul li:last-child a{border-bottom:none}
.widget_ui_comments ul a:hover{background-color:#fbfbfb;color:#999;border-left-color:#FF5E52}
.widget_ui_comments strong{color:#45B6F7}
.widget_ui_comments .avatar{float:left;margin:3px 0 0 -46px;width:36px;height:36px;border-radius:50%}
.widget_ui_textasb{border:none;border-radius:0}
.widget_ui_textasb a{display:block;padding:0 15px 15px;border:1px solid #eaeaea;background-color:#fff;font-size:12px}
.widget_ui_textasb a h2{margin-top:14px;font-weight:400;font-size:20px}
.widget_ui_textasb a p{margin-bottom:0;color:#999}
.widget_ui_textasb a strong{display:inline-block;margin:-1px 0 0 0;padding:4px 15px;color:#fff;font-weight:400;font-size:14px}
.widget_ui_textasb a.style01{color:#428BCA}
.widget_ui_textasb a.style01:hover {
    border-color: #45b6f7;
    text-decoration: none;
}
.widget_ui_textasb a.style01 strong {
    background-color: #45b6f7;
}
.widget_ui_textasb a.style02{color:#FF5E52}
.widget_ui_textasb a.style02:hover{border-color:#FF5E52;text-decoration:none;}
.widget_ui_textasb a.style02 strong{background-color:#FF5E52}
.widget_ui_textasb a.style03{color:#5CB85C}
.widget_ui_textasb a.style03:hover{border-color:#5CB85C;text-decoration:none;}
.widget_ui_textasb a.style03 strong{background-color:#5CB85C}
.widget_ui_textasb a.style04{color:#C35BFF}
.widget_ui_textasb a.style04:hover{border-color:#C35BFF;text-decoration:none;}
.widget_ui_textasb a.style04 strong{background-color:#C35BFF}
.widget_ui_textasb a.style05{color:#45B6F7}
.widget_ui_textasb a.style05:hover{border-color:#45B6F7;text-decoration:none;}
.widget_ui_textasb a.style05 strong{background-color:#45B6F7}
.widget_ui_tags .items{overflow:hidden;padding:15px 0 12px 15px;}
.widget_ui_tags .items a{color:#999;background-color:#f6f6f6;float:left;width:31.3333%;margin:0 1% 1% 0;padding:0 8px;font-size:12px;height:29px;line-height:29px;overflow:hidden;}
.tag-clouds a:nth-child(9n),
.widget_ui_tags .items a:nth-child(9n){background-color:#4A4A4A;opacity: 0.5;}.tag-clouds a:nth-child(9n+1),
.widget_ui_tags .items a:nth-child(9n+1){background-color:#428BCA;opacity: 0.5;}.tag-clouds a:nth-child(9n+2),
.widget_ui_tags .items a:nth-child(9n+2){background-color:#5CB85C;opacity: 0.5;}.tag-clouds a:nth-child(9n+3),
.widget_ui_tags .items a:nth-child(9n+3){background-color:#D9534F;opacity: 0.5;}.tag-clouds a:nth-child(9n+4),
.widget_ui_tags .items a:nth-child(9n+4){background-color:#567E95;opacity: 0.5;}.tag-clouds a:nth-child(9n+5),
.widget_ui_tags .items a:nth-child(9n+5){background-color:#B433FF;opacity: 0.5;}.tag-clouds a:nth-child(9n+6),
.widget_ui_tags .items a:nth-child(9n+6){background-color:#00ABA9;opacity: 0.5;}.tag-clouds a:nth-child(9n+7),
.widget_ui_tags .items a:nth-child(9n+7){background-color:#B37333;opacity: 0.5;}.tag-clouds a:nth-child(9n+8),
.widget_ui_tags .items a:nth-child(9n+8){background-color:#FF6600;opacity: 0.5;}.tag-clouds a,
.widget_ui_tags .items a{opacity:0.80;filter:alpha(opacity=80);color:#fff;background-color:#428BCA;display:inline-block;}.tag-clouds a:hover,
.widget_ui_tags .items a:hover{opacity:1;filter:alpha(opacity=100);}
.widget_ui_posts li:last-child a{border-bottom:none}
.widget_ui_posts li a{position:relative;display:block;overflow:hidden;padding:10px 15px 10px 150px;border-bottom:solid 1px #eee;color:#888;font-size:14px}
.widget_ui_posts li a:hover{background-color:#fbfbfb}
.widget_ui_posts li a:hover .text{color:#45B6F7}
.widget_ui_posts .text{display:block}
.widget_ui_posts .thumbnail{float:left;margin-left:-135px}
.widget_ui_posts .thumbnail img{width:122px;height:86px;border: 1px solid #ddd;padding: 4px;}
.widget_ui_posts .muted{margin-right:15px;color:#bbb;font-size:12px}
.widget_ui_posts .nopic li a{padding:10px 15px}
.widget_ui_posts .nopic .text{margin-top:0;color:#888}
.widget_ui_posts .nopic .text:hover{color:#45B6F7}
.widget_meta .widget_tit{margin:0 0 10px}
.widget_meta ul{line-height:24px}
.widget_meta ul a{color:#777}
.widget_meta ul a:hover{color:#45B6F7}
.widget_archive ul{overflow:hidden;padding:15px 0 15px 15px;color:#999;font-size:14px}
.widget_archive li{float:left;margin-bottom:7px;width:50%}
.widget_archive li a{margin-right:15px}
.widget_archive select,.widget_categories select{margin-top:10px;margin-left:15px;padding:2px;width:91%;height:32px;line-height:32px}
.tagcloud{padding:10px 10px 15px 15px}
.tagcloud a{display:inline-block;margin:7px 7px 0 0;color:#777}
.tagcloud a:hover{color:#45B6F7}
.textwidget{padding:15px;color:#777}
.textwidget a{color:#777}
.textwidget a:hover{color:#45B6F7}
.sign{position:fixed;top:0;left:0;z-index:999;visibility:hidden;overflow:auto;width:100%;height:100%;opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-perspective:500px;-moz-perspective:500px;-ms-perspective:500px;-o-perspective:500px;perspective:500px;-ms-transition:all .3s}
.sign-mask{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#313B43;opacity:.9;filter:alpha(opacity=90)}
.sign .container{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9;margin:auto;width:400px;height:360px;background-color:#e7ebef;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transform:rotateX(-20deg) translateZ(200px) translateY(20%);-moz-transform:rotateX(-20deg) translateZ(200px) translateY(20%);-o-transform:rotateX(-20deg) translateZ(200px) translateY(20%);transform:rotateX(-20deg) translateZ(200px) translateY(20%);-ms-transition:all .3s;-ms-transform:rotateX(-20deg) translateZ(200px) translateY(20%)}
.sign .close-link{position:absolute;top:0;left:100%;display:block;padding:22px 0;width:70px;background-color:#45B6F7;color:#fff;text-align:center;font-size:18px;opacity:.85;filter:alpha(opacity=85)}
.sign .close-link:hover{color:#fff;opacity:1;filter:alpha(opacity=100)}
.sign form{padding:0 50px}
.sign h3{margin:0 -50px 20px;padding:25px 50px;background-color:#fff;color:#45B6F7;font-size:18px}
.sign h3 small{float:right;margin-top:4px;color:#bbb;font-size:14px;cursor:pointer}
.sign h6{margin-bottom:15px}
.sign .sign-submit .btn{float:right}
.sign .sign-submit label{margin-top:8px;font-weight:400;font-size:12px}
.sign .sign-submit label input{position:relative;top:2px;margin-right:4px}
.sign-tips{position:absolute;right:0;bottom:0;left:0;overflow:hidden;padding:0 50px;height:0;background-color:#FD6E6E;color:#fff;font-size:12px;line-height:29px}
.sign-show .sign{visibility:visible;opacity:1}
.sign-show .sign .container{-webkit-transform:rotateX(0) translateZ(0) translateY(0);-moz-transform:rotateX(0) translateZ(0) translateY(0);-o-transform:rotateX(0) translateZ(0) translateY(0);transform:rotateX(0) translateZ(0) translateY(0);-ms-transform:rotateX(0) translateZ(0) translateY(0)}
body.sign-show{overflow:hidden;width:100%;height:100%}
.sign .other-sign p { margin: 20px auto 10px}
.sign .other-sign a {display: inline-block;padding: 6px 10px}
.sign .other-sign a i { margin-right: 5px}
.sign .other-sign .qqlogin {background-color: #4a9cf8;color: #FFF}
.sign .other-sign .weibologin {background-color: #4a9cf8;color: #FFF;float:right;}
.footer{position:relative;z-index:9;clear:both;padding:40px 30px;font-size:12px;line-height:12px;text-align:center;color:#999;background-color:#fff;border-top:1px solid #eaeaea;}
.footer a{color:#999;}.footer a:hover{color:#666;}
.footer-menu{text-align:left;margin:0 -2% 30px 0;padding-bottom:30px;overflow:hidden;border-bottom:1px solid #494949;}
.footer-menu dl{width:14.666666666%;margin:0 2% 0 0;display:inline-block;vertical-align:top;}
.footer-menu dt{font-size:18px;font-weight:normal;margin-bottom:10px;height:25px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.footer-menu dd a{display:block;line-height:20px;padding:0 5px 0 24px;margin:5px 0;}
.footer-menu .fa-weibo,
.footer-menu .fa-tencent-weibo,
.footer-menu .fa-envelope-o,
.footer-menu .fa-rss{width:12px;text-align:center;}
@-webkit-keyframes rotate{50%{-webkit-transform:rotate(-20deg);-moz-transform:rotate(-20deg);-ms-transform:rotate(-20deg);transform:rotate(-20deg)}
}
@-moz-keyframes rotate{50%{-webkit-transform:rotate(-20deg);-moz-transform:rotate(-20deg);-ms-transform:rotate(-20deg);transform:rotate(-20deg)}
}
@-ms-keyframes rotate{50%{-webkit-transform:rotate(-20deg);-moz-transform:rotate(-20deg);-ms-transform:rotate(-20deg);transform:rotate(-20deg)}
}
@keyframes rotate{50%{-webkit-transform:rotate(-20deg);-moz-transform:rotate(-20deg);-ms-transform:rotate(-20deg);transform:rotate(-20deg)}
}
@-webkit-keyframes flat{from{opacity:1}
to{top:-48px;left:78px;opacity:0;font-size:.6em}
}
@-moz-keyframes flat{from{opacity:1}
to{top:-48px;left:78px;opacity:0;font-size:.6em}
}
@-ms-keyframes flat{from{opacity:1}
to{top:-48px;left:78px;opacity:0;font-size:.6em}
}
@keyframes flat{from{opacity:1}
to{top:-48px;left:78px;opacity:0;font-size:.6em}
}
#wenkmTips{position:fixed;font-size:1.4em;text-shadow:none;border-radius:0 5px 5px 0;z-index:5000;top:120px;left:0;background-color:rgba(0,0,0,.1);padding:15px;color:#fff;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;transition:.5s;-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
#wenkmTips.show{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.container-page{padding-left:215px}
.container-page .article-header{padding:0}
.container-page .content{margin-right:0;padding:20px;border:1px solid #eaeaea;background-color:#fff}
.container-no-sidebar .content{margin-right:0;padding:15px 30px 20px;border:1px solid #eaeaea;background-color:#fff}
.container-no-sidebar .article-content{overflow:hidden;margin-bottom:50px}


.widget_pilot .module-wrap{position:relative;height:150px;width:100%;background-color:#000000}.widget_pilot .module-wrap 
#pilot-box1{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background-repeat:no-repeat;background-size:cover;opacity:0.1;filter:alpha(opacity=40);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(40))}
#pilot-box2{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background-repeat:no-repeat;background-size:cover;opacity:0.2;filter:alpha(opacity=40);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(40))}
#pilot-box3{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background-repeat:no-repeat;background-size:cover;opacity:0.3;filter:alpha(opacity=40);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(40))}
#pilot-box4{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background-repeat:no-repeat;background-size:cover;opacity:0.4;filter:alpha(opacity=40);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(40))}
#pilot-box5{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background-repeat:no-repeat;background-size:cover;opacity:0.5;filter:alpha(opacity=40);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(40))}
#pilot-box6{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background-repeat:no-repeat;background-size:cover;opacity:0.6;filter:alpha(opacity=40);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(40))}
#pilot-box7{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background-repeat:no-repeat;background-size:cover;opacity:0.7;filter:alpha(opacity=40);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(40))}
#pilot-box8{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background-repeat:no-repeat;background-size:cover;opacity:0.8;filter:alpha(opacity=40);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(40))}
#pilot-box9{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background-repeat:no-repeat;background-size:cover;opacity:0.9;filter:alpha(opacity=40);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(40))}
#pilot-box10{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background-repeat:no-repeat;background-size:cover;opacity:1;filter:alpha(opacity=40);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(40))}
.widget_pilot .module-wrap .pilot-cell{text-align:center;position:absolute;z-index:2;left:0;top:0;right:0;bottom:0}
.widget_pilot .module-wrap .pilot-cell i{color:#fff;position:absolute;right:10px;top:10px;cursor:pointer}
.widget_pilot .module-wrap .pilot-cell i:hover{opacity:.8;filter:alpha(opacity=80);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(80))}
.widget_pilot .module-wrap .pilot-cell h1{font-size:20px;color:#fff}
.widget_pilot .module-wrap .pilot-cell p{padding-top:10px;font-size:14px;color:#fff;line-height:3px}
.widget_pilot .module-wrap .pilot-cell a,
.widget_pilot .module-wrap .pilot-cell a:hover{text-decoration:underline;color:#fff}
.widget_pilot .module-wrap .pilot-cell a.alibutton{height:36px;line-height:36px;border:1px solid #fff;display:inline-block;font-size:16px;padding:0 26px;color:#fff;margin-top:5px;text-decoration:none}
.widget_pilot .module-wrap .pilot-cell a.alibutton:hover{background-color:#fff;color:#000000;text-decoration:none}



.pageside{position:absolute;top:0;left:0;width:200px}
.pagemenu{overflow:hidden;margin:0 0 15px;padding:0;border:1px solid #eaeaea;background-color:#fff;list-style:none}
.pagemenu li a{display:block;padding:12px 20px;border-bottom:1px solid #eee;background-color:#fff;color:#999;font-size:16px}
.pagemenu li a:hover{color:#666}
.pagemenu li.active a{margin:0 -1px;background-color:#45B6F7;color:#fff}
.pagemenu li:last-child a{border-bottom:none}
.pagemenu li .glyphicon{font-size:14px}
.pagemenu h4{margin:0}
.pagemenu h4 a{padding-top:15px;background-color:#F9F9F9;color:#666;cursor:default;border-bottom-color:#e6e6e6}
.pageheader{margin: 0;}
.pageheader{overflow:hidden;margin-bottom:15px;padding:25px 20px;background-color:#45B6F7;color:#fff}
.pageheader h1{margin:0;font-size:30px}
.pageheader h1 small{position:relative;top:-4px;margin-left:10px;color:#fff;font-size:12px}
.pageheader .note{margin-top:5px}
.pageheader p{margin-bottom:0}
.pageheader .share{float:right;margin:17px 0 0;height:28px;color:#fff}
.pageheader .share a{position:relative;top:0;display:inline-block;margin-right:5px;margin-bottom:-8px;width:28px;height:28px;border:solid 2px #FFF;border-radius:4px;background-color:#FFF;opacity:.9}
.pageheader .share .bds_count{border-left-color:#fff}
.pageheader-mini{padding:15px 0 13px}
.pageheader-mini h1{font-size:18px}
.pageheader-mini .share{margin:-5px 0}
.page-template-pagesthemes-php .pageheader{margin-top:-15px}
#themes .item{overflow:hidden;overflow:hidden;margin-bottom:15px;padding:20px 300px 20px 260px;border:1px solid #eaeaea;border-radius:4px;background-color:#fff}
#themes .item .focus{float:left;margin-left:-240px}
#themes .item .thumb{width:220px;height:150px}
#themes .item .buy{float:right;margin-right:-300px;padding-bottom:30px;width:300px;border-left:1px solid #eee;text-align:center}
#themes .item .buy dfn{display:block;padding:20px 0 10px;color:#000;color:#FF5E52;font-style:normal;font-size:24px}
#themes .item .buy dfn small{margin-right:2px;font-size:18px}
#themes .item h2{margin:-20px -300px 20px -260px;padding:12px 20px;border-bottom:1px solid #E9E9E9;background-color:#F9F9F9;font-size:20px}
#themes .item h2 small{margin-left:20px;color:#999;font-size:12px}
#themes .item .desc dl{float:left;overflow:hidden;margin:0 0 4px;padding-left:85px;font-size:12px}
#themes .item .desc dt{float:left;margin-left:-85px;padding:5px 6px;width:80px;background-color:#f1f1f1;text-align:right}
#themes .item .desc dd{margin-right:30px;padding:5px 0;color:#888}
#themes .item .desc dd.wd{width:100px}
#album{overflow:hidden;width:1080px;}
#album .new{display:none;}
#album .new:hover{box-shadow:none;}
#album li{float:left;padding:9px;}
#album li p.cover{overflow:hidden;padding:5px;width:170px;height:110px;border:1px solid #FFF;border-radius:5px;background-color:#fff;background-color:#fff;box-shadow:0 0 2px #000;}
#album li p:hover{box-shadow:0 0 10px #0c0;}
#album li p.cover a{display:block;width:160px;height:98px;border-radius:5px;background-position:50% 50%;background-repeat:no-repeat;}
#album li p.title{display:block;margin:10px auto;padding:5px;width:170px;height:auto;border:1px solid #FFF;border-radius:3px;background-color:#fff;background-position:50% 50%;background-repeat:no-repeat;box-shadow:0 0 2px #000;text-align:center;}
#album li p.title:hover{box-shadow:0 0 10px #0c0;}
#album li p.title a{color:#000;text-align:center;font-size:12px;}
#photolist{position:relative;}
#photolist .cell{position:absolute;visibility:hidden;width:190px;border:solid #ddd 1px;border-radius:5px;background:#fff;box-shadow:1px 1px 1px #ddd;text-align:center;-webkit-transition:.5s;-moz-transition:.5s;transition:.5s;-ms-transition:.5s;}
#photolist .cell:hover{box-shadow:0 0 10px #0c0;}
#photolist .cell a{color:#000;}
#photolist img{margin-bottom:-2px;width:175px;border:0;border-radius:10px;}
.plinks{overflow:hidden}
.plinks .linkcat{margin-bottom:50px}
.plinks h2{padding-bottom:5px;border-bottom:solid 1px #eee;font-size:20px}
.plinks ul{clear:both;overflow:hidden}
.plinks ul li{float:left;width:20%}
.plinks ul li a{display:block;overflow:hidden;margin:10px 10px 0 0;padding:0 10px;height:38px;border:1px solid #eaeaea;line-height:38px}
.plinks ul li img{float:left;margin-top:10px;margin-right:8px;width:16px;height:16px}
.plinks ul li a:hover{border-color:#45B6F7}
.readers{overflow:hidden}
.readers a{float:left;overflow:hidden;margin:0 5px 25px 5px;width:72px;height:60px;color:#999;text-align:center;text-decoration:none;font-size:12px}
.readers a:hover{color:#FF5E52}
.readers .avatar{display:block;margin:0 auto;margin-bottom:5px;width:36px;height:36px;border-radius:5px}
.readers a.item-top{margin:0 1% 30px;padding:10px;width:31.222222%;height:100px;border-radius:5px;background-color:#f6f6f6;color:#bbb;text-align:left}
.readers a.item-top .avatar{float:left;margin-right:10px;margin-left:10px}
.readers a.item-top h4{color:#FF5E52;font-size:16px}
.readers a.item-top strong{display:block;color:#666}
.readers a.item-top:hover{background-color:#f1f1f1}
.readers a.item-2 h4{color:#7CCD38}
.readers a.item-3 h4{color:#52BAF5}
.card__title{margin: 0;
    padding: 0 0 5px 10;
    color: #333;
    font-size: 22px;
    font-weight: bold;
text-transform: uppercase;}
.card__category{position: absolute;
    top: -25px;
    left: 0;
    height: 25px;
    padding: 0 15px;
    background-color: #50b7ff;
    color: #fff;
    text-transform: uppercase;
    font-size: 15px;
    line-height: 25px;}
.archives .item{overflow:hidden;margin-bottom:20px;border-bottom:1px solid #eee}
.archives h3{float:left;margin-top:0;margin-bottom:10px;color:#F15A23;font-weight:400;font-size:20px;line-height:20px}
.archives-list{margin:0 0 20px 140px;padding-left:20px}
.archives-list li{margin-bottom:4px;margin-left:20px;list-style:disc}
.archives-list time{display:inline-block;width:40px}
.archives-list span{display:inline-block;margin-left:10px;font-size:12px}
.page .content.resetpass{margin-right:0;padding:20px;border:1px solid #EAEAEA;border-radius:4px;background-color:#fff;text-align:center}
.resetpass form{margin:0 auto;width:300px;text-align:left}
.resetpass form p{margin-bottom:20px}
.resetpass h1{font-weight:400;font-size:24px}
.resetpass h3{color:#777}
.resetpass h3 .glyphicon{top:4px}
.resetpasssteps{overflow:hidden;margin-bottom:50px}
.resetpasssteps li{position:relative;float:left;width:33.33333%;background-color:#eee;color:#666;line-height:33px}
.resetpasssteps li.active{background-color:#45B6F7;color:#fff}
.resetpasssteps li .glyphicon{position:absolute;top:-10px;right:-17px;z-index:2;color:#fff;font-size:46px}
.errtip{padding:8px 15px;border:1px solid #FC9797;border-radius:5px;background-color:#FCEAEA;color:#DB5353;font-size:14px}
.post-linkto{text-align:center}
.prettyprint,pre.prettyprint{overflow: auto;padding:10px 15px;border:none;background-color:#272822}
.prettyprint.linenums,pre.prettyprint.linenums{-webkit-box-shadow:inset 40px 0 0 #39382E,inset 41px 0 0 #464741;-moz-box-shadow:inset 40px 0 0 #39382E,inset 41px 0 0 #464741;box-shadow:inset 40px 0 0 #39382E,inset 41px 0 0 #464741}
.prettyprint.linenums ol,pre.prettyprint.linenums ol{margin:0 0 0 30px}
.prettyprint.linenums ol li,pre.prettyprint.linenums ol li{margin-bottom:0;margin-left:0;padding-left:12px;color:#bebec5;list-style:decimal;line-height:20px}
.prettyprint .com{color:#93a1a1}
.prettyprint .lit{color:#AE81FF}
.prettyprint .clo,.prettyprint .opn,.prettyprint .pun{color:#F8F8F2}
.prettyprint .fun{color:#dc322f}
.prettyprint .atv,.prettyprint .str{color:#E6DB74}
.prettyprint .kwd,.prettyprint .tag{color:#F92659}
.prettyprint .atn,.prettyprint .dec,.prettyprint .typ,.prettyprint .var{color:#A6E22E}
.prettyprint .pln{color:#66D9EF}
.mejs-layer,.wp-video,embed,video{display:block;margin:0 auto 16px;max-width:100%}
.article-paging{clear:both;overflow:hidden;padding:20px 0;text-align:center;font-size:12px}
.article-paging span{display:inline-block;padding:4px 12px;border:1px solid #ccc;background-color:#ccc;color:#666}
.article-paging a span{background-color:#fff;color:#666}
.article-paging a:hover span{border-color:#bbb}
.nav-fixed .header .topbar{display:none}
.nav-fixed .header{position:fixed;top:0;right:0;left:0;z-index:99;padding:15px 0}
.nav-fixed .site-navbar{margin-top:5px}
.m-icon-nav{display:none}
.m-mask{display:none}
.m-navbar{display:none}
.btn,.header,.m-icon-nav,.rollbar h6,.rollbar li,.search-btn,.site-nav .fa-angle-down,.site-navbar,.site-search,.widget-navcontent .item,a{-webkit-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;transition:all .25s;-ms-transition:all .25s}
@media (max-width:1320px){.menusns .sub-menu{right:0;left:auto}
}
@media (max-width:1240px){.container{margin:0 15px}
.pageheader{padding:15px 0}
.close-sidebar,.show-sidebar{display:none}
}
@media (max-width:1024px){.content{margin-right:0}
.sidebar{display:none}
.site-search-form{padding:25px 0}
.navto-design,.navto-nav{display:none}
.brand{display:none}
.container-page{padding-left:185px}
.pageside{width:170px}
.plinks ul li{width:25%}
}
@media (max-width:860px){.topmenu{display:none}
.pageheader h1{font-size:22px}
.pageheader .share{display:none}
.container-page{padding-left:155px}
.pageside{width:140px}
.pagemenu li a{padding:10px 5px 10px 15px}
.tag-clouds a{width:24%}
.archives h3{float:none}
.archives-list{margin-left:0}
.plinks ul li{width:33.3333333%}

}
@media (max-width:720px){body{padding-top:77px}
.header{position:fixed;top:0;right:0;left:0;z-index:99;padding:15px 0;height:62px;text-align:center;}
.header ul{
    margin-top: -65px;
}
.header .container{margin:0}
.logo{float:none;max-width:100%;text-align:center}
.logo a{margin:0 auto;max-width:180px;text-align:center}
.logo img{margin:0 auto}
.topbar{display:none}

.topbar-user{display:none}
.site-navbar > li[id]{display: none;}
.m-navbar{position:fixed;top:0;bottom:0;left:-70%;z-index:9999;display:block;overflow-y:auto;margin:0 0;padding:0;width:70%;height:100%;background-color:rgba(41, 48, 56, 0.6);text-align:left;font-size:16px;line-height:32px;-webkit-transition:left .68s;-moz-transition:left .68s;-o-transition:left .68s;transition:left .68s;-ms-transition:left .68s}
.m-navbar li{float:none;text-align:margin-left:0}
.m-navbar .sub-menu{position:relative;top:0;margin:0 0 0 25px;padding:0;width:auto;border:none;border-radius:0;background-color:transparent;box-shadow:none;font-weight:400;font-size:14px}
.m-navbar .fa{display:inline-block;width:18px;text-align:center}
.m-navbar li a{display:block;margin:0 20px;padding:10px 10px;border-bottom:1px solid #303C4A;color:#eee}
.m-navbar li a:hover,.m-navbar li.current-menu-item>a,.m-navbar li.current-menu-parent>a,.m-navbar li:hover>a{color:#fff}
.m-navbar .navto-search{display:none}

.m-navbar {margin:0 0;position:fixed;top:0;left:-65%;bottom:0;height:100%;background-color:#293038;text-align:left;padding:15px 0 0;line-height:1;font-size:12px;width:55%;z-index:99999;display:block;overflow-y:auto;-webkit-transition:left 0.3s;-moz-transition:left 0.3s;-ms-transition:left 0.3s;-o-transition:left 0.3s;transition:left 0.3s;}
.m-navbar li {float:none;text-align:;margin-left:0;position:relative;}
.m-navbar .sub-menu {position:relative;top:0;box-shadow:none;background-color:transparent;border:none;border-radius:0;width:auto;margin:0 0 0 25px;font-size:12px;padding:0;font-weight:normal;display:none;}
.m-navbar .fa {width:18px;display:inline-block;text-align:center;}
.m-navbar li a {display:block;margin:0 15px;padding:15px 5px;color:#eee;color:rgba(255,255,255,0.8);border-bottom:1px solid rgba(255,255,255,0.04);}
.m-navbar li:hover > a,.m-navbar li a:hover {color:#fff;}
.m-navbar li.current-menu-item > a,.m-navbar li.current-menu-parent > a {color:#fff;font-weight:bold;}
.m-navbar li.menu-item-has-children .faa {content:'';position:absolute;right:15px;top:0;font-size:22px;margin:0;padding:11px 15px;z-index:2;cursor:pointer;display:block;width:auto;color:rgba(255,255,255,0.8);}
.m-navbar .navto-search {display:none;}

.m-icon-nav{position:absolute;top:-15px;left:0;display:block;padding:21px 30px 21px 15px;color:#999;font-size:19px}
.m-nav-show{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%}
.m-nav-show .m-navbar{left:0}
.m-nav-show .m-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:block;overflow:hidden;background-color:rgba(0,0,0,.5)}
.m-nav-show .m-icon-nav{color:#45B6F7}
.site-search{top:-100px}
.site-navbar li.navto-search{position:absolute;top:-15px;right:0;border-bottom:none}
.site-navbar li.navto-search a{margin:0;padding:15px 15px 15px 30px;border-bottom:none;color:#999}
.site-nav .navto-search .fa{display:block;font-size:19px}
.site-search{top: -100px;}
.search .site-search{top: 0}
.site-navbar li.navto-search{position: absolute;top: -15px;right: 0;border-bottom: none;}
.site-navbar li.navto-search a{padding: 15px 15px 15px 30px;color: #999999;border-bottom: none;margin: 0}
.site-nav .navto-search .fa{display: block;font-size: 19px;}
.search-on .site-search{top: 62px;}
.page-template-pagesnavs-php .pageheader,.pageheader{margin-top:-15px}
.tag-clouds a{width:32.3333333%}
.readers a.item-top{float:none;display:block;margin:0 0 15px 0;width:auto}

}
@media (max-width:640px){body{padding-top:67px}
.card__body span{display:none}
.card__title{font-size: 18px;}
.focusmo, .sticky, .user-welcome, .article-tags, .user-logout{display: none;}
.header{padding:15px 0;height:56px;margin-top: auto;}
.logo a{height:24px}
.logo img{height:100%}
.m-icon-nav{top:-10px;padding:14px 30px 13px 15px}
.site-navbar li.navto-search a{padding: 18px 15px 13px 30px}
.search-on .site-search{top:46px}
.carousel-control{display:none}
.article-header{padding:15px 0;text-align:left}
.article-title{margin-bottom:5px;font-weight:700;font-size:18px;line-height:22px}
.article-meta .item{margin-right:10px}
.asb-post{margin-bottom:15px}
.article-content img{border-radius:5px}
.post-copyright{display:none}
.action-share{text-align:left}
.article-tags{text-align:left}
.rollbar{right:-120px}
.article-content{font-size:15px;line-height:24px;padding-top: 10px;}
.article-content h2,.article-content h3,.article-content h4,.article-content p{margin-bottom:15px}
.article-content h2{margin:15px -10px 15px -10px;padding-left:10px;border-left:none;font-weight:700;font-size:16px;line-height:18px}
.article-content ol,.article-content ul{margin-left:20px}
.article-content code{padding: 0;padding-top: 0.2em;padding-bottom: 0.2em;margin: 0;font-size: 85%;background-color: rgba(0,0,0,0.04);border-radius: 3px}
.content{min-height:200px;width: 100%;}
.card{width: 100%;}
.pagetitle h1{font-weight:700;font-size:16px}
.excerpt{padding:10px 10px 10px 180px}
.excerpt-text{padding:10px 10px 10px 10px}
.excerpt .focus{margin-left:-170px;width:160px}
.excerpt .thumb{width:160px;height:109px}
.excerpt .note{display:none}
.excerpt .cat{display:none}
.excerpt h2,.excerpt-minic h2{font-size:16px;line-height:18px}
.excerpt-minic{padding:10px}
.excerpt-minic-index h2{margin-bottom:5px;font-size:16px}
.excerpt-minic .note{text-indent:24px;font-size:12px}
.page-template-pagesnavs-php .pageheader,.pageheader{margin-top:-11px}
.pageheader h1{font-weight:700;font-size:18px}
.pageheader .note{font-size:12px}
.container-page{padding-left:110px}
.container-page .content{padding:15px}
.container-page .content::after{display:none}
.pageside{width:100px}
.pagemenu{margin-bottom:5px}
.pagemenu li a{padding:7px 10px;font-weight:700;font-size:14px}
.branding{padding:30px 15px}
.branding h1,.branding h2{margin-bottom:10px;font-size:20px}
.btn-lg{padding:6px 15px;font-size:14px}
.pagetitle h1,.pagetitle h2,.pagetitle h3{font-weight:700;font-size:16px}
.title h3{font-size:16px}
.title .more{display:none}
.archives-list span{display:none}
.archives h3{font-weight:700;font-size:16px}
.asb-index{display: none;}
}
@media (max-width:480px){.container{margin:0 10px}
.single section.container{margin:0}
.single .content{border-radius:0;}
.article-header{margin-bottom:10px}
.carousel-indicators{bottom:2px}
.carousel-indicators li,.carousel-indicators li.active{margin:0 1px;width:7px;height:7px}
.cat-first{padding:10px 10px 10px 170px}
.cat-first .thumbnail{margin-left:-160px;width:150px}
.cat-first .note{display:none}
.cat-first .meta .pc{display:none}
.cat-first h2,.excerpt-minic h2{font-size:16px;line-height:20px}
.cat-posts li{width:50%}
.cat-posts li a{padding:10px}
.cat-posts li:nth-child(1){border-radius:0}
.cat-posts li:nth-child(1),.cat-posts li:nth-child(2){border-bottom:none}
.cat-posts li:nth-child(3){border-left:1px solid #eaeaea;border-radius:0 0 0 4px}
.tag-clouds a{width:49%}
.plinks ul li{width:50%}
.page-template-pagesresetpassword-php section.container{margin:0}
.page-template-pagesresetpassword-php .content{padding:0 15px;border:none;border-radius:0}
.page-template-pagesresetpassword-php{padding-top:44px}
.page .content.resetpass{padding:15px}
.resetpasssteps{margin:-14px -15px 15px -15px}
.resetpasssteps li{font-size:12px;line-height:28px}
.resetpass form{width:100%}
.resetpass h3{font-size:16px}
.sign .container{width:80%}
.sign .close-link{right:0;left:auto}
.sign form{padding:0 20px}
.sign h3{margin:0 -20px 20px;padding:25px 20px}
.sign h3 small{margin-right:80px}
.pagination ul>li{display:none}
.pagination ul>li.next-page,.pagination ul>li.prev-page{display:inline}
.pagination ul>li.next-page a{background-color:#45B6F7;color:#fff}
.input-lg{padding:10px;height:34px;border-radius:4px;font-size:14px}
.excerpt{padding:10px 10px 10px 120px}
.excerpt-text{padding:10px 10px 10px 10px}
.excerpt .focus{margin-left:-110px;width:100px}
.excerpt .thumb{width:100px;height:68px}
.excerpt .note{display:none}
.excerpt-text note{display:block;}
.excerpt .author{display:none}
.excerpt .pc,.pic_list,.stop,.snew,.shot{display:none}
.excerpt .pv,.pic_list,.stop,.snew,.shot{margin-right: auto;}
.excerpt h2{position:relative;display:block;overflow:hidden}
.excerpt h2:before{float:left;width:5px;content:""}
.excerpt h2,.excerpt h2:before{height:18px}
.excerpt h2>:first-child{float:right;margin-left:-5px;width:100%}
.excerpt h2:after{position:relative;top:-18px;left:100%;float:right;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;margin-left:-3em;padding-right:5px;width:3em;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(white),color-stop(50%,#fff));background:-moz-linear-gradient(to right,rgba(255,255,255,0),#fff 50%,#fff);background:-o-linear-gradient(to right,rgba(255,255,255,0),#fff 50%,#fff);background:-ms-linear-gradient(to right,rgba(255,255,255,0),#fff 50%,#fff);background:linear-gradient(to right,rgba(255,255,255,0),#fff 50%,#fff);content:"\02026";text-align:right}
#command,.pvr{display:none;}
}
@media (max-width: 360px) {

	.single .content{padding: 5px 15px;}


	.cat-ebox li{width: 100%;border-right: none;}
	.cat-ebox li:first-child{border-bottom: 2px solid #eaeaea;}

	.cat-posts li a{height: 170px;}

	.article-header{padding: 10px 0;text-align: left;}
	.article-meta .item:nth-child(2){display: none;}
	.article-title{font-size: 16px;}
	
	
	.excerpt h2{font-size:14px;line-height:18px;}
	.excerpt .pc{display:none}
	.excerpt .pv{margin-right:0;}
	
	.btn-lg{padding:8px 20px;font-size:14px;}
	
	#commentform{padding-left: 0;}
    #respond{overflow: hidden;width: 100%}
    .comt{padding-left: 0;}
    .comt-title{width: auto;float: none;margin-left: 0;overflow: hidden;margin-bottom: 10px;}
    .comt-avatar{width: 30px;height: 30px;float: left;margin-right: 5px;}
    .comt-avatar .avatar{width: 30px;height: 30px;border-radius: 50%;}
    .comt-comterinfo{width: 100%;}
    .comt-comterinfo .text-muted{display: none;}
    .comt-comterinfo input{width: 100%;margin-right: 0;box-shadow: none;}
    .comment-reply-link, .comt-info{position: relative;top: 0;display: inline-block;margin-left: 10px;}
    .comt-main{margin-right: 40px;margin-left:40px;}
    .comt-f{font-size: 12px;}
    .commentlist > .comment .children{margin-left: 0;}
    .commentlist > .comment.depth-1 > .children{margin-left: 46px;}
    .comt-author{display: inline-block;}

	.branding{padding: 30px 10px;}
	.branding h1, .branding h2{font-size: 16px;font-weight: bold;margin-bottom: 10px;}
	.branding p{font-weight:normal}

	.tag-clouds a{width: 99%}
	.plinks ul li{width: 100%;}
}


#navs{color:#aaa}
#navs h2{margin:0;padding:10px;background-color:#45B6F7;color:#fff;font-weight:400;font-size:20px}
#navs .item{overflow:hidden;margin:20px 0 30px}
#navs .item h2{margin:0;padding:11px 15px;width:140px;font-size:18px}
#navs .item ul{margin-right:-1%}
#navs .item li{float:left;overflow:hidden;margin-top:1%;margin-right:1%;padding:15px;width:19%;height:89px;border-bottom:15px solid #fff;background-color:#fff;font-size:12px}
#navs .item li a{display:inline-block;margin-bottom:5px;border-bottom:2px solid transparent;color:#45B6F7;font-weight:700;font-size:14px}
#navs .item li a:hover{color:#FD8C84;border-bottom-color:#FD8C84}
#navs .items{margin-left:160px}
#navs nav{position:absolute;top:0;left:0;width:140px;height:100%;background-color:#45B6F7}
#navs nav ul{width:140px}
#navs nav a{display:block;padding:10px 20px;border-bottom:1px solid rgba(0,0,0,.08);color:#fff}
#navs nav .active a,#navs nav a:hover{color:#fff;font-weight:700}
#navs nav ul.affix{position:fixed;top:0}
#navs nav ul.affix-bottom{position:fixed}
.page-template-pagesnavs-php .pageheader{margin:0}
@media (max-width:1280px){
	#navs .items{margin-right: 10px;}
}
@media (max-width:1024px){
	#navs .item{margin-top: 10px;}
	#navs .items{margin: 0;}
	#navs nav{display: none;}
	#navs .item li{width: 24%;}
}
@media (max-width:640px){
	#navs .item li{width: 32.333333%;}
	#navs .item h2{width: auto;text-align: center;	}
}
@media (max-width:320px){
	#navs .item li{width: 49%;}
}
*::selection {
    background: #FF5E52;
    color: #fff;
}
.links_{background-color:#FFF;clear:both;height:116px;display:table;margin:auto;text-align:center;border:1px solid #eaeaea;top:-5px;}
.links_bt{line-height:50px;height:50px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#e8e8e8;margin-right:auto;margin-left:auto;clear:both}
.links_bt_l{float:left}
.links_bt_l a{height:18px;margin-left:16px;border-left-width:5px;border-left-style:solid;border-left-color:#FF5E52;padding-left:10px;color:#3e4142;font-size:16px}
.links_bt_r{float:right;margin-right:30px}
.links_bt_r a{height:18px;color:#999;font-size:14px}
.links_bt_r a:hover{color:#FF5E52}
.links_lb{float:left;width:1200px}
.links_lb ul{margin-left:6px;padding-top:8px;padding-bottom:8px}
.links_lb ul li{line-height:30px;float:left;padding-right:10px;padding-left:10px}
.links_lb ul li a{color:#60717e}
.links_lb ul li a:hover{color:#FF5E52}
@media screen and (max-width:1024px){.links_{display:none}
}


@-webkit-keyframes rr{0%{color:#06c;}
50%{color:#f00;}
100%{color:#06c;}
}
@-moz-keyframes rr{0%{color:#06c;}
50%{color:#f00;}
100%{color:#06c;}
}
@keyframes rr{0%{color:#06c;}
50%{color:#f00;}
100%{color:#06c;}
}
@-webkit-keyframes stretchdelay{0%,40%,100%{-webkit-transform:scaleY(0.4);}
20%{-webkit-transform:scaleY(1.0);}
}
@keyframes stretchdelay{0%,40%,100%{-webkit-transform:scaleY(0.4);transform:scaleY(0.4);}
20%{-webkit-transform:scaleY(1.0);transform:scaleY(1.0);}
}
@keyframes myhk{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@-webkit-keyframes myhk{100%{-webkit-transform:rotate(360deg);}
}
@keyframes hover{50%{-webkit-transform:translateY(-3px);transform:translateY(-3px);-ms-transform:translateY(-3px);}
100%{-webkit-transform:translateY(-6px);transform:translateY(-6px);-ms-transform:translateY(-6px);}
}
@-webkit-keyframes hover-shadow{0%{opacity:.4;-webkit-transform:translateY(6px);transform:translateY(6px);}
50%{opacity:1;-webkit-transform:translateY(3px);transform:translateY(3px);}
100%{opacity:.4;-webkit-transform:translateY(6px);transform:translateY(6px);}
}
@keyframes hover-shadow{0%{opacity:.4;-webkit-transform:translateY(6px);transform:translateY(6px);-ms-transform:translateY(6px);}
50%{opacity:1;-webkit-transform:translateY(3px);transform:translateY(3px);-ms-transform:translateY(3px);}
100%{opacity:.4;-webkit-transform:translateY(6px);transform:translateY(6px);-ms-transform:translateY(6px);}
}
@-moz-keyframes spinPulse{0%{box-shadow:0 0 1px #505050;opacity:0;-moz-transform:rotate(160deg);}
50%{opacity:1;-moz-transform:rotate(145deg);}
100%{opacity:0;-moz-transform:rotate(-320deg);}
}
@-moz-keyframes spinoffPulse{0%{-moz-transform:rotate(0deg);}
100%{-moz-transform:rotate(360deg);}
}
@-webkit-keyframes spinPulse{0%{box-shadow:0 0 1px #505050;opacity:0;-webkit-transform:rotate(160deg);}
50%{opacity:1;-webkit-transform:rotate(145deg);}
100%{opacity:0;-webkit-transform:rotate(-320deg);}
}
@-webkit-keyframes spinoffPulse{0%{-webkit-transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);}
}
@-o-keyframes spinPulse{0%{box-shadow:0 0 1px #505050;opacity:0;-o-transform:rotate(160deg);}
50%{opacity:1;-o-transform:rotate(145deg);}
100%{opacity:0;-o-transform:rotate(-320deg);}
}
@-o-keyframes spinoffPulse{0%{-o-transform:rotate(0deg);}
100%{-o-transform:rotate(360deg);}
}
@-ms-keyframes spinPulse{0%{box-shadow:0 0 1px #505050;opacity:0;-ms-transform:rotate(160deg);}
50%{opacity:1;-ms-transform:rotate(145deg);}
100%{opacity:0;-ms-transform:rotate(-320deg);}
}
@-ms-keyframes spinoffPulse{0%{-ms-transform:rotate(0deg);}
100%{-ms-transform:rotate(360deg);}
}
@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3)}
50%{-webkit-transform:scale(1.05)}
70%{-webkit-transform:scale(.9)}
100%{-webkit-transform:scale(1)}
}
@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}
50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}
70%{-webkit-transform:scale(.9);transform:scale(.9)}
100%{-webkit-transform:scale(1);transform:scale(1)}
}
span.icon{float:left;padding:8px 15px;min-width:15px;border-right:1px solid #dadada;line-height:20px;margin-right:10px}
span.icons {padding: 8px 10px 8px 1px;min-width: 15px;border-right: 1px solid #dadada;line-height: 20px;margin-right: 10px;}
.widget_calendar {
	overflow: hidden;
}
#calendar_wrap {
	margin: 0 0 10px;
}
.f_calendar{padding:10px;padding-top:0}
.f_calendar table{width:100%;text-align:center}
.f_calendar .calendartop{font-size:15px;height:30px;line-height:30px}
.f_calendar .calendartop tbody tr{border-bottom:0;color:#000}
.f_calendar .calendartop tbody tr a{padding:0 5px;margin:0 5px;text-align:center;border-radius:2px;color:#000}
.f_calendar .calendartop tbody tr a:hover{color:#999}
.f_calendar .calendar table tfoot td,.f_calendar .calendar table thead th,.f_calendar .calendar tbody td{padding:5px 4px;border:1px solid #eee;background:#fcfcfc}
.f_calendar .calendar .day{background:url(../images/calendar.gif) no-repeat center center}
.f_calendar .calendar .day2{background:#f3f3f3;color:#F60}
.f_calendar .calendar .day a,.f_calendar .calendar .day2 a{color:#F60;display:block}
.f_calendar .calendar .day2:hover{opacity:.8;filter:alpha(opacity=80)}
.f_calendar .calendar td:hover{background:#eee}

ul.tools-content{display:inline-block;margin:0;width:100%}
ul.tools-content li{float:left;overflow:hidden;margin:0 20px 10px 0;padding:4px 6px;width:168px;height:100px;border:1px solid #dbdbdb;border-left:5px #0089fa solid;box-shadow:2px 2px 0 rgba(0,0,0,.05);transition:.5s}
ul.tools-content li:nth-child(5n+1){border-left-color:#ff002b}
ul.tools-content li:nth-child(5n+2){border-left-color:#ffa900}
ul.tools-content li:nth-child(5n+3){border-left-color:#428bca}
ul.tools-content li:nth-child(5n+4){border-left-color:#0cf}
ul.tools-content li h4{overflow:hidden;margin: 0 auto;text-align: center;font-weight: bold;font-family: -webkit-pictograph;}
ul.tools-content li a{overflow:hidden;height:20px;color:#428bca;text-transform:capitalize;font-size:12px;line-height:20px;margin: 0 10px;text-decoration: none;}
ul.tools-content li p{overflow:hidden;margin:2px 4px;height:18px;font-size:12px;line-height:1.5}
ul.tools-content li:hover{background-image:linear-gradient(to right,#fcfcfc,#f2f2f2);background-position:180px 0}
ul.tools-content li img{float: left;margin: 2px 4px;width: 16px;height: 16px;line-height: 16px;}
ul.list-unstyled li a img {width: 18px;}

/*.index_smc li.first img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);}*/
.index_smc li.first .text {display: block; width: 160px;text-overflow: ellipsis; white-space: nowrap;overflow: hidden;}
.index_smc li.first div {color: #999;font-size: 12px;padding-top: 4px;}
.index_widget_cms{margin-top: 20px;}
.index_smc {min-height:250px;}
.index_smc li {width:100%;	height:28px;line-height:28px;}
.index_smc li a {display:inline-block;overflow:hidden;width:100%;padding-left:10px;text-overflow:ellipsis;white-space:nowrap;}
.index_smc li time {float:right;margin:0;padding:0;color:#999;line-height:24px;}
.index_smc li:hover a {border-radius:1px;}
@media (max-width:550px) {.index_smc li time {display:none}}
.widget_ui_sort .items{overflow:hidden;padding:17px 12px 12px 9px;}
.widget_ui_sort .items .fa{margin-right:12px;}
.widget_ui_sort .items a{background-color:#FBFBFB;border:1px solid #EAEAEA;color:#666;float:left;font-size:14px;height:37px;line-height:33px;margin:-3px -5px 2px 4px;overflow:hidden;padding:0 15px;width:49.5%;}
.widget_ui_sort .items a:hover{color:#fff;background-color:#FF5E52;border:1px solid #FF5E52;}
.content_catag_container {margin: 0;background-color: #fff;padding: 10px;border: 1px solid #eaeaea; margin-bottom: 15px;}
.content_catag_container p {margin: 0;color: #999;}
.content_catag_container .content_catag_title {font-size: 18px;line-height: 22px;margin: 0; padding:0;}
.article-content h2{font-size:18px;font-weight:bold;border-bottom:1px solid;padding:5px 15px;border-left:8px solid;border-left-color: #4a4a4a;border-color: #EE3B3B;color:#4a4a4a;margin:18px 0 18px -20px;overflow:hidden}
.article-content h5 {box-sizing: border-box; clear: both; color: #4a4a4a; padding: 6px;margin: 10px 0;border-left-width: 5px; border-left-style: solid; border-left-color: #37BBF2; font-weight: normal; border-radius: 3px; font-family: miranafont, 'Hiragino Sans GB', STXihei, 'Microsoft YaHei', SimSun, sans-serif; white-space: normal;}
.logtop h3{font-weight:bold;margin:10px 0;padding:10px;background-color:#f6f6f6;border-left:10px solid #FF5E52;}
.logtop h4{font-weight:bold;margin:10px 0;padding:10px;background-color:#f6f6f6;border-left:10px solid #61b3e6;width:90px;}
.logtop h4.dz{border-left: 10px solid #5DDB4F;}
.mv4 h4{font-weight:bold;margin:10px 0;padding:10px;background-color:#f6f6f6;border-left:10px solid #61b3e6;}
.logtop a{text-decoration: none;}
.logtop p{font-size:14px!important;line-height:1em!important;color:rgba(0,0,0,.8);margin-bottom:18px!important;letter-spacing:1px;}
.logtop{position:relative;}
.logtop dt{float:left;}
.logtop dt img{width:360px;height:490px;margin-right:20px;margin-top:10px;}
.logtop dd{display:inline-block;height:255px;min-width: 200px;}
.logtop dd p{font-size:14px!important;color:rgba(0,0,0,.4)!important;line-height:1.8em!important;}
.logtop dl p{font-size:14px!important;color:rgba(0,0,0,.4)!important;line-height:1.6em!important;}
.logtop dd p a:hover,.logtop dl p a:hover{text-decoration:none;}
.spbut {position: relative;display: inline-block;overflow: hidden;padding: 10px 15px;border: 1px solid #eee;background: #f8f8f8;color: #000;font-size: 12px; line-height: 1em;}
.simg { display:block; position: relative;margin:0 auto;}
.simg:before { content: ""; position: absolute; width:200px; height: 100%; top: 0; left: -200px; overflow: hidden;
background: -moz-linear-gradient(left, rgba(255,255,255,0)0, rgba(255,255,255,.2)50%, rgba(255,255,255,0)100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(50%, rgba(255,255,255,.2)), color-stop(100%, rgba(255,255,255,0)));
background: -webkit-linear-gradient(left, rgba(255,255,255,0)0, rgba(255,255,255,.2)50%, rgba(255,255,255,0)100%);
background: -o-linear-gradient(left, rgba(255,255,255,0)0, rgba(255,255,255,.2)50%, rgba(255,255,255,0)100%);
-webkit-transform: skewX(-25deg);
-moz-transform: skewX(-25deg)}
.simg:hover:before { left: 150%; transition: left 1s ease 0s; }
.fcolor:nth-child(6n+1){background-color:#337ab7;border-color: #2e6da4;text-decoration: none;margin-right: 5px;}
.fcolor:nth-child(6n+2){background-color: #449d44;border-color: #398439;text-decoration: none;margin-right: 5px;}
.fcolor:nth-child(6n+3){background-color: #5bc0de;border-color: #46b8da;text-decoration: none;margin-right: 5px;}
.fcolor:nth-child(6n+4){background-color: #f0ad4e;border-color: #eea236;text-decoration: none;margin-right: 5px;}
.fcolor:nth-child(6n+5){background-color: #d9534f;border-color: #d43f3a;text-decoration: none;margin-right: 5px;}
.fcolor{color:#fff!important;}
.fcolor:hover{color:#fff!important;}
.fcolor:hover:before{border-right-color:#000!important;}
.tooltip-inner{background-color:#FF5E52;}
.tooltip.bottom .tooltip-arrow{border-bottom-color:#FF5E52;}
.twiter{overflow:hidden;padding:0 0 1em!important;border-bottom:1px solid #ddd;margin:0 0 1em!important}
.twiter .comment-img{float:left;margin-right:30px;border-radius:5px;overflow:hidden}
.twiter .comment-img img{display:block;border:1px solid #e6e6e6;border-radius:5px}
.twiter .comment-body{overflow:hidden}
.twiter .commentwy .text{padding:10px;border:1px solid #e5e5e5;border-radius:5px;background:#fff}
.twiter .commentwy .text p:last-child{margin:0}
.twiter .commentwy .attribution{margin:.5em 0 0;font-size:14px;color:#666}
.twiter .commentwy{overflow:hidden;padding:0 0 1em;margin:0 0 1em}
.commentswy,.twiter .commentwy{position:relative}
.twiter .commentwy .text:before,.twiter .commentwy:before,.twiter .commentswy:before{content:"";position:absolute;top:0;left:65px}
.twiter .commentswy:before{width:2px;top:-20px;bottom:-20px;background:rgba(0,0,0,.1)}
.twiter .commentwy:before{width:14px;height:14px;border:3px solid #fff;border-radius:100px;margin:16px 0 0 -6px;box-shadow:0 1px 1px rgba(0,0,0,.2),inset 0 1px 1px rgba(0,0,0,.1);background:#ccc}
.twiter .commentwy .text:before{top:18px;left:75px;width:9px;height:9px;border-width:0 0 1px 1px;border-style:solid;border-color:#e5e5e5;background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}
.twiter_list{background:#fff;margin-bottom:1px;overflow:hidden;margin-left:14px}
.twiter_avatar{display:block;width:50px;height:50px;border:1px solid #e6e6e6;margin:10px 0 0 -60px;float:left}
.twiter_content{line-height:25px}
.twiter_content img{display:inline-block;margin-top:-3px;padding:0 2px}
.twiter_img a{display:inline-block;border:1px solid #e6e6e6;border-radius:3px}
.twiter_img a img{padding:2px}
.twiter_info{color:#999;font-size:12px;padding-top:13px}
.twiter_author,.twiter_reply_btn,.twiter_time{display:inline-block;margin: 0 10px 0 2px}
.twiter_reply_btn a{color:#00a2ca}
.huifu{display:none}
.twiter_chirldren{border-top:1px solid #e6e6e6;padding:10px 0 0}
.twiter_chirldren li{background:url(images/li.gif) no-repeat 0 10px;padding-left:20px;margin-bottom:10px;line-height:25px}
.twiter_chirldren li .name{color:#333}
.twiter_chirldren li .name:after{content:"???"}
.twiter_chirldren li .time,.twiter_chirldren li em{font-style:normal;display:inline-block;margin-left:10px;font-size:12px}
.twiter_chirldren li em a{color:#00a2ca}
.msg{border-top:1px solid #e6e6e6;padding-top:10px}
.msg span{color:#f60}
.twiter_reply_ipt_area{padding-bottom:10px}
.twiter_reply_ipt_area textarea{width:100%;outline:0;resize:none;border:1px solid #e6e6e6;border-radius:3px;height:50px}
.tinfo font,.tinfo span{display:inline-block}
.twiter_reply_ipt_code input,.twiter_reply_ipt_name input{border:1px solid #ccc;border-radius:2px;height:34px;padding:3px 5px;outline:0;width:100px}
.twiter_reply_ipt_code img{cursor:pointer}
.clear,.cls{clear:both}
.twiter .commentwy:hover:before{background:#F15A23}
.comment-body .text{line-height: 20px!important;}
.comment-body .text p img {display: initial!important;margin:0!important;}
.comment-body .text p {font-size: 12px;margin-bottom:0!important;}
.textgg ul li {overflow: hidden;width: 720px;text-overflow: ellipsis;white-space: nowrap; -o-text-overflow: ellipsis;}
.textgg i {border-right: 1px solid #EAEAEA; display: inline-block;height: 20px;margin-right: 10px;width: 25px;vertical-align: top;line-height: 20px;float: left;}
.gglb {float: left;}
.gglb li a img {vertical-align: initial!important;width: 15px;}
.excerpt-minic-posts{ overflow: hidden;margin-bottom: 15px; padding:0 20px;border: 1px solid #eaeaea; background-color: #fff;}
.most-comment-posts ul {margin: 0 0 20px;padding: 10px 0 0;list-style: none;overflow: hidden;}
.most-comment-posts li { font-size: 12px;overflow: hidden;clear: both; height: 20px;margin-bottom: 10px;}
.most-comment-posts .label {margin-right: 8px; padding: 0px 6px;top: -1px;}
.most-comment-posts a{color:#777}
.most-comment-posts .title{font-size:16px;margin-bottom:0;height: 30px;font-size: 16px; margin-bottom: 0;}
.widget_titx {height: 25px;font-size: 14px; border-bottom: solid 1px #e6e6e6;}
.most-comment-posts ul{margin:0 0 20px;list-style:none;overflow:hidden}
.most-comment-posts li{overflow:hidden;clear:both;height:20px;margin-bottom:9px}
.most-comment-posts p{float:right;font-size:12px;display:none}
.most-comment-posts .label{margin-right:8px;padding:2px 7px;top:-1px}
.most-comment-posts .item-1 .label{background-color:#FD8C84}
.most-comment-posts .item-2 .label{background-color:#7FD75A}
.most-comment-posts .item-3 .label{background-color:#60C4FD}
.most-comment-posts .item-1 a{color:#FD8C84}
.most-comment-posts .item-2 a{color:#64CA38}
.most-comment-posts .item-3 a{color:#52BAF5}
.most-comment-posts .item-1 a:hover,.most-comment-posts .item-2 a:hover,.most-comment-posts .item-3 a:hover{color:#FF5E52}
.most-comment-posts .post-like{width:80px;text-align:right;display:inline-block;margin-left:5px}
.badge,.label{position:relative;display:inline-block;padding:5px 7px 4px;font-size:10.15px;line-height:14px;color:#fff;vertical-align:baseline;white-space:nowrap;background-color:#999}
#date {color: #999999;float: right;line-height: 1.4em;right: 0;}
.pvr {float: right;margin-right: 15px;color: #999;}
.close-sidebar a,.show-sidebar a,.list-1 a{color: #999;}
i.article-mark {width: 56px;height: 56px;background: url("../img/ico-mark.png");position: absolute;left: 0px;top: 0px;z-index: 14;margin: -3px 0px 0px -3px}
i.article-mark.new-mark {background-position: -16px -16px}
i.article-mark.hot-mark {background-position: -112px -16px}
i.article-mark.top-mark {background-position: -193px -16px}
/*-------- bloger ----------*/
div#bloggerinfoimg {float: left;margin:10px 12px;}
div#bloggerinfoimg img {width: 80px;height: 80px;border: 1px solid #eee;padding: 3px;}
.bloger p {display: inline-block;margin: 15px;font-size: 13px;color: #999;font-weight: 100;line-height: 35px;}
.bloger p b a {font-size: 15px;color: #333;font-weight: 300;display: block;}
/*-------- ad ----------*/
.list-group-item:first-child{border-radius:0;}
.list-group-item:last-child{border-radius:0;margin-bottom:5px;}
.adli{margin:5px;text-align: center;}
.adtooltip p { font-family: sans-serif;font-size:12px;font-weight:300;}
.adtooltip { width:155px;padding:5px 5px 0 5px;border-radius:2px;position:absolute;box-shadow:1px 1px 10px 0 #ccc;margin:-40px 0 0 -160px;background:#fff;-webkit-transition:margin .5s ease-in-out;-moz-transition:margin .5s ease-in-out;}
.aditem:hover .adtooltip {margin:-40px 0 0 10px;-webkit-transition: margin .15s ease-in-out;-moz-transition: margin .15s ease-in-out;}
.adarrow {position: absolute;margin: -20px 0 0 150px;width: 0;height: 0;border-top: 5px solid transparent;border-bottom: 5px solid transparent;border-left: 5px solid #fff;}
/*-------loading-------*/
.loading, .loading2{ display:none }
.loading{height:100%;width:100%;position:fixed;top:0;left:0;z-index:1000;background-color:rgba(255,255,255,.2)}
.loading2{position:absolute;top:50%;left:50%;z-index:1000;margin:-46px 0 0 -46px;width:92px;height:92px}
.loading .block{width:40px;height:40px;position:absolute;top:5;left:0}
.loading .block:nth-child(1){top:0;left:0;right:auto;bottom:auto;-webkit-animation:top-left 1s infinite;background-color:#00aacf}
.loading .block:nth-child(2){top:0;left:50px;right:auto;bottom:auto;-webkit-animation:top-right 1s infinite;background-color:#f6c574}
.loading .block:nth-child(3){top:50px;left:0;right:auto;bottom:auto;-webkit-animation:bottom-left 1s infinite;background-color:#fc5652}
.loading .block:nth-child(4){top:50px;left:50px;right:auto;bottom:auto;-webkit-animation:bottom-right 1s infinite;background-color:#00b3a0}
@-webkit-keyframes top-left{0%{left:0;top:0}
25%{left:50px;top:0;-webkit-transform:rotate(90deg)}
50%{left:50px;top:50px;-webkit-transform:rotate(180deg)}
75%{left:0;top:50px;-webkit-transform:rotate(270deg)}
100%{left:0;top:0;-webkit-transform:rotate(360deg)}
}
@-webkit-keyframes top-right{0%{left:50px;top:0}
25%{left:50px;top:50px}
50%{left:0;top:50px}
75%{left:0;top:0}
100%{left:50px;top:0}
}
@-webkit-keyframes bottom-left{0%{left:50px;top:50px}
25%{left:0;top:50px;-webkit-transform:rotate(90deg)}
50%{left:0;top:0;-webkit-transform:rotate(180deg)}
75%{left:50px;top:0;-webkit-transform:rotate(270deg)}
100%{left:50px;top:50px;-webkit-transform:rotate(360deg)}
}
@-webkit-keyframes bottom-right{0%{left:0;top:50px}
25%{left:0;top:0}
50%{left:50px;top:0}
75%{left:50px;top:50px}
100%{left:0;top:50px}
}
@-moz-keyframes spinPulse{0%{box-shadow:0 0 1px #505050;opacity:0;-moz-transform:rotate(160deg);}
50%{opacity:1;-moz-transform:rotate(145deg);}
100%{opacity:0;-moz-transform:rotate(-320deg);}
}
@-moz-keyframes spinoffPulse{0%{-moz-transform:rotate(0deg);}
100%{-moz-transform:rotate(360deg);}
}
@-webkit-keyframes spinPulse{0%{box-shadow:0 0 1px #505050;opacity:0;-webkit-transform:rotate(160deg);}
50%{opacity:1;-webkit-transform:rotate(145deg);}
100%{opacity:0;-webkit-transform:rotate(-320deg);}
}
@-webkit-keyframes spinoffPulse{0%{-webkit-transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);}
}
@-o-keyframes spinPulse{0%{box-shadow:0 0 1px #505050;opacity:0;-o-transform:rotate(160deg);}
50%{opacity:1;-o-transform:rotate(145deg);}
100%{opacity:0;-o-transform:rotate(-320deg);}
}
@-o-keyframes spinoffPulse{0%{-o-transform:rotate(0deg);}
100%{-o-transform:rotate(360deg);}
}
@-ms-keyframes spinPulse{0%{box-shadow:0 0 1px #505050;opacity:0;-ms-transform:rotate(160deg);}
50%{opacity:1;-ms-transform:rotate(145deg);}
100%{opacity:0;-ms-transform:rotate(-320deg);}
}
@-ms-keyframes spinoffPulse{0%{-ms-transform:rotate(0deg);}
100%{-ms-transform:rotate(360deg);}
}
/*--------smilies--------*/
@keyframes fade-in {  
    0% {opacity: 0;}/*?????????????????0*/  
    40% {opacity: 0;}/*???????????????????0*/  
    100% {opacity: 1;}/*???????????????????1*/  
}  
@-webkit-keyframes fade-in {/*????webkit????/  
    0% {opacity: 0;}  
    40% {opacity: 0;}  
    100% {opacity: 1;}  
}  
.animate {    
    animation: fade-in;/*??????????/  
    animation-duration: 0.3s;/*???????????????/  
    -webkit-animation:fade-in 0.3s;/*????webkit????/  
} 
#alis{display:inline-block;margin:0 0 5px 8px;border:1px solid rgba(204, 204, 204, 0.55);padding:1px 8px;border-radius:2px;color: rgb(204, 204, 204)}
#alis:hover{border:1px solid rgba(255, 94, 82, 0.55);color:rgba(255, 94, 82, 0.75)}
.face:hover,.imge:hover,.url1:hover,.qiandao:hover,.open2:hover,#usb:hover,#alis:hover{cursor:url(../img/link.cur),pointer}
.stop,.snew,.shot {font-style: inherit;font-size: 14px;font-weight: bolder;color:rgba(255, 82, 82, 0.91);}
/* * wintips * ==================================================================================================== */
@-webkit-keyframes float{
	0%{-webkit-transform:translatey(10px)}
	50%{-webkit-transform:translatey(-10px)}
	100%{-webkit-transform:translatey(10px)}
}
@keyframes float{
	0%{transform:translatey(10px)}
	50%{transform:translatey(-10px)}
	100%{transform:translatey(10px)}
}

.wintips{position:fixed;bottom:0;right:0;width:360px;padding:30px 90px 10px 30px;background-color:#fff;background-color:rgba(255,255,255,0.9);border:1px solid rgba(0,0,0,0.12);border-right:none;border-bottom:none;box-shadow:0 0 10px rgba(0,0,0,0.12);z-index:999;display:none;}
.wintips-close{position:absolute;top:-15px;left:-13px;font-size:24px;color:#888;cursor:pointer;}
.wintips-close .fa{background-color:#fff;border-radius:50%;}
.wintips-close:hover{color:#666;}
.wintips h2{font-size:22px;font-weight:normal;margin:0 0 20px;}
.wintips p{font-size:14px;color:#666;margin:0 0 20px;}
.wintips-thumb{position:absolute;top:-50px;right:10px;animation:float 3s infinite;-webkit-transition:top 1s ease,opacity 1s ease;transition:top 1s ease,opacity 1s ease;}
@media (max-width:400px){
	.wintips{width:100%;}
	.wintips-close{font-size:36px;left:47%;top:-27px;}
}
/*--------YILEYOO--------*/
.btn-wrap{
    margin-top:10px;
}
.btn-green-dark {
    background-color: #FFFFFF;
    border: 2px solid #FAB3A9;
    width: 165px;
    font-weight: 700;
    font-size: 20px;
    margin-bottom: 5px;
}
.btn-green-dark:hover {
    background-color: #FAB3A9;
    border: 2px solid #FAB3A9;
}
.btn-green-dark p {
    color: #FAB3A9;
    height: 20px;
    line-height: 35px;
}
.btn-green-dark p:hover {
    color: #FFFFFF;
    height: 20px;
    line-height: 35px;
}
element.style {
    visibility: visible;
    animation-name: fadeInUp;
}
.title .more {
    position: relative;
    top: 5px;
    float: right;
}
.grid-weibo-show header {
    position: relative;
    overflow: hidden;
    height: 110px;
    background: url(../images/weibo.jpg) center center no-repeat;
    background-size: cover;
}